What’s the difference between programming and coding

  1. What the program should do, which means that we need to understand the requirements first before do anything. We need to think carefully about that because, if we don’t have an idea of how the programme should work, we won’t know how it should not work.
  2. How the program should work, this part is the algorithm level, starting from the example that we take some random algorithm, there’s no programming language involved, and you write that, it’s an algorithm, it’s not a piece of code. And the easy part is to take that algorithm and code it in some particular programming language.
  3. Descriptive, Good naming conventions and clear architecture go a long way, if the code is readable then you typically don't need much in the way of additional documentation. There's really only a need to document novelty, and novelty should be avoided wherever possible.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store