DEV Community

Discussion on: How do you define professional developer

Collapse
 
robert197 profile image
Robert

A developer which understands at least one language in very depth, knows how design partterns and agile development works and documents his work properly.

Also he / she knows how to write very clean and readable software so others can understand it easy.
Additonally a professional wouldn`t ship a software-product without tests.


Code without tests is broken as designed.

— Jacob Kaplan-Moss

Collapse
 
jfrankcarr profile image
Frank Carr

So a mainframe COBOL developer isn't a professional developer because they use Waterfall SDLC rather than Agile?