@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
@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ć :)
@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 ( ͡°͜ʖ͡°)
@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ł ( ͡°͜ʖ͡°)
@5da4266d3de6dbaf425a2d4fc16225d0: Optional to złoto, ale patrząc po IDictionary mamy tu do czynienia pewnie z C#, a oni tam takich luksusów nie mają i muszą ciągle lękać się o swoje życie sprawdzając nulle ( ͡°͜ʖ͡°)
@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
źródło: comment_1603998080nCJkzyjHentBEFIUDaJ8OS.jpg
PobierzKomentarz usunięty przez moderatora
Komentarz usunięty przez autora
Komentarz usunięty przez autora
źródło: comment_1604010563eeeFIb4a4UBaahyiKueEuV.jpg
Pobierzźródło: comment_160401117960EeuDE41UfmBLYSLL0au0.jpg
Pobierz1. Sprawdzasz w repo kto dał tam
return null2. Idziesz do jego biurka i sprzedajesz tej osobie
luja ogłuszaczaikołowrotek@RobieInteres: Mimo, że jestem świeżak - to musiałem wyszukać co to jest
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
@