@RobieInteres: Ponad 10 lat robię jako koder, kilka jako architek, a ty mi wyjeżdzsz, że świeżakiem jestem xD Allman jest dużo bardziej estetyczny i czytelny. No ale jak się klepie CRUDy w JS, to co na ten temat można wiedzieć :)
@duncanidaho2: Ja też robię nawiasy nawet dla jednej linijki kodu. Chodzi o to, że najlepiej robić nawiasy w stylu K&R. Jak widzę kod z indentacją typu Allman to wiem, że pisał jakiś świeżak xD
@FedoraTyrone: Optional panie Ferdku, słyszał pan o nim kiedyś? W przeciwieństwie do nulla nie jest niewidzialny dla type systemu i nie da sie go "przeoczyć", bo programista musi zdecydować co z nim zrobić. Zwracasz sobie optionala z takiej metody i każdy od razu widzi że ta wartość może być pusta i trzeba tą sytuacje obsłużyć w kodzie. Nullpointery znikają jak renkom odjoł ( ͡° ͜ʖ ͡°)
@slepiec: Wypraszam sobie z tym JS, to tylko przykład z neta. Natomiast z allmanem spotkałem się tylko na prezentacjach starych doktorków i w gąszczu kiepskiego kodu napisanego przez początkujących studentów piszących w C wzorujących się na tych prezentacjach ( ͡° ͜ʖ ͡°)
@RobieInteres: Mają luksusy w postaci resharpera który analizuje kod w locie i wywala luja ogłuszacza jak coś nie tak kombinujesz z null pointerami xD Poza tym wszedł ostatnio pattern matching który mocno upraszcza sprawę i c# cegiełka po cegielce przepoczwarza się w f# XD
Speaking at a software conference in 2009, Tony Hoare apologized for inventing the null reference:
I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed
Właśnie o tym mówię. Kiedyś ten problem próbował rozwiązywać EditorConfig, ale był bardzo biedny jeśli chodzi o możliwość konfiguracji. Większość edytorów jednak
pamiętam jak kilka lat temu podczas samotnego chlania przed kąkuterem postanowiłem zrobić sb tosty. no to nastawiłem opiekacz i poszedłem dalej mirkować i słuchać muzyczki i jakoś tak po 20 minutach przerażony przypomniałem sb o tościkach, pobiegłem szybko do kuchni, a się okazało że nie włączyłem do prądu opiekacza lel
Komentarz usunięty przez moderatora
Optionalpanie Ferdku, słyszał pan o nim kiedyś? W przeciwieństwie do nulla nie jest niewidzialny dla type systemu i nie da sie go "przeoczyć", bo programista musi zdecydować co z nim zrobić. Zwracasz sobie optionala z takiej metody i każdy od razu widzi że ta wartość może być pusta i trzeba tą sytuacje obsłużyć w kodzie. Nullpointery znikająjak renkom odjoł( ͡° ͜ʖ ͡°)@
Poza tym wszedł ostatnio pattern matching który mocno upraszcza sprawę i c# cegiełka po cegielce przepoczwarza się w f# XD
Optional napraw = null;Optionale sroptionale. Jak ma być null to będzie.
1. Sprawdzasz w repo kto dał tam
return null2. Idziesz do jego biurka i sprzedajesz tej osobie
luja ogłuszaczaikołowrotek@zibizz1:
Właśnie o tym mówię. Kiedyś ten problem próbował rozwiązywać EditorConfig, ale był bardzo biedny jeśli chodzi o możliwość konfiguracji. Większość edytorów jednak
Komentarz usunięty przez autora
Komentarz usunięty przez autora