Индустриални новини

Защо програмирането е толкова трудно?

2021-12-09

Защо програмирането е толкова трудно?

съвместна дейност

Много пъти се налага да работим с други, за да пишем програми, което също носи предизвикателства.
Всички членове на екипа трябва да изпълняват задълженията си. За да не си пречите в работата, трябва да разделите работата. За да установите разумно разделение на труда, първо трябва да разберете структурата на програмата (вижте закона на Конуей).
Ако имате няколко отбора, ситуацията ще бъде по-сложна. Всеки отбор има различни цели, така че трябва да претеглите всички аспекти. Понякога едно решение е много полезно за други екипи, но ще попречи на работата ви. Да се ​​поставиш на мястото на другите и да намериш разумен компромис е много трудна задача, но трябва да бъде изпълнена.
При големите проекти никой екип не може да разбере цялата система, камо ли един човек. Въпреки това, все още трябва да разберете как различните части на системата са проектирани и организирани заедно. По-трудно е, отколкото сами да поемете целия дизайн.
Въпреки че работата с хора всъщност не е писане на код, то също е много важна част от разработването на софтуер.