Pytania oznaczone «readability»

15
Dobre wykorzystanie try-catch?

Zawsze zmagam się z tym ... próbując znaleźć właściwą równowagę między próbą złapania a kodem, który nie staje się tym nieprzyzwoitym bałaganem tabulatorów, nawiasów i wyjątków, które są wyrzucane z powrotem na stos wywołań jak gorący ziemniak. Na przykład mam teraz rozwijaną aplikację, która...

15
Czy C # staje się trudniejszy do odczytania?

W miarę postępu C # dodano wiele funkcji językowych. Doszło do tego, że stało się dla mnie nieczytelne. Jako przykład rozważ następujący fragment kodu z kodu Caliburn.Micro tutaj : container = CompositionHost.Initialize( new AggregateCatalog( AssemblySource.Instance. Select(x => new...

15
Zero jako stała?

Ostatnio natknąłem się na ten idiom programowania: const float Zero = 0.0; który jest następnie wykorzystywany w porównaniach: if (x > Zero) {..} Czy ktoś może wyjaśnić, czy jest to naprawdę bardziej wydajne, czytelne lub możliwe do utrzymania niż: if (x > 0.0) {..} UWAGA: Mogę...

13
Jak napisać czytelny kod Clojure?

Jestem nowy w Clojure. Rozumiem kod, który piszę, ale później staje się zbyt trudny do zrozumienia. Trudno dopasować nawiasy. Jakie są ogólne konwencje dotyczące konwencji nazewnictwa i wcięć w różnych sytuacjach? Na przykład napisałem przykładowy przykład de-strukturyzacji, aby go zrozumieć,...

13
Podkreśl negację

Właśnie pisałem oświadczenie if z dość długimi nazwami nieruchomości i napotkałem ten problem. Powiedzmy, że mamy takie wyrażenie if: if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue && !_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant) { //Do...