

If you check for them in your boundary, you shouldn’t check for them everywhere, only where you possibly introduce them …


If you check for them in your boundary, you shouldn’t check for them everywhere, only where you possibly introduce them …


But you should just throw an exemption, and let the caller handle it. There is so many variations where an object is null, you can’t control, or you are deep inside your own code, it should be covered by a test.


But there is a reason for null, its a really nice thing you can work with… I really don’t understand all the fuss about null safety, working against the language


At what level is SOLID good, and when insanity begins.


Ask for oneline problems, that’s mostly syntax. Ask for concepts/systems on new knowledge areas To summarise logoutput/debug unknown errortype To add docs and comments, mostly if im in some old code with nothing of the sort. If it absolutely boilerplate, it usually can give fine output.
I would add its a easy Scripting language. No compilation problem, richer that shell/bash makes it a powerfull choice.
And a really dont like it.
Pay the candidate a days salary, make the team work with them and day, and let the decide…


Could we get something similar to windows?


Feels like there are some fine people here only working on new projects. Getting started could be, breaking down a 20 year old program, written in some wierd manner because the original developer use to do functional programming but was told to use java and oop. No comments, no tests, no normal patterns, no documentation.
Super duper drive …


Working for Danmarks meteorological institute, as a developer its default with Ubuntu, hr/finance/management use windows
Cant be understaffed there, if my is building i have lots of other problems/mails/projects/planning i can do


Noted. In my Vi notes ;)


Valid argument there even if it doesn’t make me faster, I just have a whole lot of other subjects and tools that i prioritise higher.


Using an ide to bigger things, and then just nano to edit or creat simple things. … and bat to view. I cant really see why i should make the effort to learn vim or its like
I would start with your heading, it makes no sense!