Програмер софтвера — разлика између измена

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Разне исправке
Autobot (разговор | доприноси)
м Dodavanje datuma u šablone za održavanje i/ili sredjivanje referenci
Ред 2:
 
Други називи који се често користе у истом блиском контексту су [[програмер]], [[аналитичар софтвера]] и [[софтверски инжењер]].
 
Према девелоперу Ерику Синку, разлике између системског дизајна, [[развој софтвера|развоја софтвера]] и програмирања су очигледне. Већ на тренутном тржишту може се видети на сегрегација између [[програмер]]а и девелопера, с обзиром на то да онај ко имплементира није исто што и онај који дизајнира [[класа (информатика)|класну]] структуру или хијерархију. Могуће је чак и да девелопери постану [[системки архитекта|системске архитекте]], они који дизајнирају архитектуру са више нивоа или интеракцију компоненти великог софтверског система.<ref name="Sourcegear_2005">{{cite web |url=http://software.ericsink.com/No_Programmers.html |title= Small ISVs: You need Developers, not Programmers |last=Sink|first=Eric |publisher=Sourcegear |accessdate=6. 6. 2008 |quote=A programmer is someone who does nothing but code new features and (if you're lucky) fix bugs. They don't write specs. They don't write automated test cases. They don't help keep the automated build system up to date. They don't help customers work out tough problems. They don't help write documentation. They don't help with testing. They don't even read code. All they do is write new code.}}</ref> (Такође погледајте [[софтверски инжењер#Дебата о томе ко је софтверски инжењер|Дебату о томе ко је софтверски инжењер]].)