Ето ни отново след рекламите! Днес бе седмият ден от тазгодишния курс по програмиране за напреднали. След изпъстрените с код последни няколко дни, този се характеризираше с повече теория.
В първата част на деня Александър Далемски говори за основите на работата по софтуерни проекти – формулирането на изискванията, изграждането на архитектурата на едно софтуерно решение, планирането на разработката и особеностите на нейното осъществяване.
Като за финал ужасно педантичната ми по отношението на кода милост се включи, за да поговори за качеството на кода – добър или лош, грозния и миризлив, за преработката му и подходите към оптимизирането му.
На финала си говорихме за контрол на изходния код и в частност и примери за една сравнително проста и междуплатформена такава системата за контрол, а именно Apache Subversion и вариантите за неговото използване под Windows.
Сравнително малкото материали по тези теми можете да намерите, както обикновено, сред останалите материали от курса.
Ще се видим утре! 🙂