« Отговор #6 -: Jan 17, 2013, 09:27 »
Не мисля че е задължително, поне като начало. От гледна точка на самото кодене не е проблем нещата да се разбият на малки и прости задачи, и някои от тях да се правят от хора, които нямат особено големи знания за цялата картинка или пък как точно работи софтуера в детайли. Дори и да не е това, просто може да се захванеш с подобряване на кода, отстраняване на разни очевидни бъгове. Иначе съм съгласен че за да мажеш по-смело, трябва да знаеш какво става, но никой не очаква да дойдеш и да почнеш да мажеш смело. После, дори и човекът да има доста познания в областта и да е ползвал софтуера, не можеш да очакваш че ще знае добре цялата кочина около кода. Аз имам един такъв много пресен пример, от снощи, но е дълго за разправяне (и далеч не съм негативно настроен, доста съм благодарен когато някой contribute-ва код, дори да трябва после да отделям дни за да го впиша както трябва в нещата)