DEV Community

Discussion on: 7 Ranks of Coderhood: Coder, Programmer, Computer Scientist, Developer, Engineer, Architect

Collapse
 
lpasqualis profile image
Lorenzo Pasqualis • Edited

As long as it is clear what problem it resolves and the tradeoffs. For example:

  • it resolves the original problem, but it is very slow at doing so.
  • it is a solution for a class of related problems.
  • it does not resolve a general expression problem. For example, if 1+2*3.5-4+5 is to be interpreted as an expression, the correct result is not 10, so the code doesn't solve that problem. (The correct result is 9.)