Farmor
  • Member for 10 years, 4 months
  • Last seen more than 7 years ago
Does the use of debuggers have an effect on the efficiency of programmers?
Accepted answer
37 votes

It affects the efficiency in a very good way. I feel that it's used too seldom by developers. Not only is it good for debugging but it can also give you an insight in profiling. For example when ...

View answer
Is coupling with strings "looser" than with class methods?
11 votes

enums (or public static final Strings) should be used instead of magic Strings. Your professor doesn't understand OO. For example having a concrete Vehicle class? And to have this class understand ...

View answer
How to Determine # of Programmers needed for a project
Accepted answer
4 votes

I would say at least 5 persons. One for test, one for spec, support and documentation and 3devs. There is a lot of things to be tested in you case, so a 50% dedicated tester should not be unreasonable....

View answer
Is it a good practice to use branches to maintain different editions of the same software?
3 votes

I would think that's an good idea provided you can't do it within one branch without clustering the code to much. I would prefer to be able to keep it in one branch and use localized and ...

View answer
Convince someone that an app cannot be done
3 votes

Actually I'm not sure you are correct. Provided the user assist the app it should be possible. For example of a 1D measurement. Stand 1meter away from 1dm high object. Add this as user input to your ...

View answer
How to stop the development spec from changing in mid development?
3 votes

For me it's quite easy. Tell the one, the "Product owner", who have ordered the features that this is OK, but he have to choose a couple of planned feature he could be without for this deadline. ...

View answer
What are build team responsibilities from developer point of view?
Accepted answer
2 votes

I would like fast build times. I would like other devs build integrated fast if you have integrators. For example not two weeks integration time for different modules. I if a team has made a module it ...

View answer
Efficient Java Programmer
2 votes

For me an efficient Java Programer has the following attributes. Knowable of: Computers in general: e.g. Understand a proxy to set up an application that needs access to several different networks ...

View answer
How should I approach developing a Java based client-server application?
0 votes

You may also choose a modern approach to JAVA web development. For example if you choose Play framework you don't need Tomcat, you will start it as a normal app (Over course: A python launcher). It ...

View answer