Principi na programiraneto
13 отговора
1026 прегледа
Principi na programiraneto
Kolkoto i individualno da se podhojda kym pisaneto na software, pochti vinagi se spazwat niakakwi principi w razlichnite mu fazi na razrabotka.
Temata ia postawiam za da spodeliame nashia opit ot syzdawaneto na software, kakto i interesni momenti ot razlichnite mu fazi.
Temata ia postawiam za da spodeliame nashia opit ot syzdawaneto na software, kakto i interesni momenti ot razlichnite mu fazi.
Re: Principi na programiraneto
Мен са ми много интересни две от фазите:
1) Аванса
2) Плащането на проекта
чети и дишай по-леко
1) Аванса
2) Плащането на проекта
чети и дишай по-леко
Re: Principi na programiraneto
da no predi da se stigne do tam ima marketing, predwaritelni razgowori s klienti i t.n. wsyshtnost mislia che specialno za nas rabotata e ot podpiswaneto na dogowora do kraia na proekta
Re: Principi na programiraneto
Defining requrements and Analyzing solutions
da ne se byrka sys vzeisvestniq izpit 70-100 i 70-300 . posocheniqt po gore se prilaga vyv 95% ot firmite v bg pod veshtoto rykovodstvo na nqkoi bastun
da ne se byrka sys vzeisvestniq izpit 70-100 i 70-300 . posocheniqt po gore se prilaga vyv 95% ot firmite v bg pod veshtoto rykovodstvo na nqkoi bastun
Re: Principi na programiraneto
Така наречения MSF.
От там научих доста фундаментални и важни неща, от сорта на:
"За един проект е по-добре да има опитни програмисти, отколкото да няма".
"Добре е проекта да се свърши навреме, а не да закъснява" (това са цитати от книгата)
и най-вече, ако мога да събера целия Microsoft Solution Framework в едно:
"Ако не знаеш какво се иска от тебе в проекта, пиши документи какво знаеш и какво не, и като ги препишеш около 10 пъти в различните фази на МСФ, мое и да разбереш. Ако не разбереш какво се иска от тебе, напиши risk assessment document, в който пише, че потенциален риск за проекта е това, че не се знае кво да се прави. После препиши всички документи наново, като вземеш под внимание risk assessment document. Накрая, в последната седмица, седни и пиши код, и проекта сигурно ще стане."
Тука доста са се изложили Майкрософт с този процес и/или книгата за 70-300 не е написана както трябва.
От там научих доста фундаментални и важни неща, от сорта на:
"За един проект е по-добре да има опитни програмисти, отколкото да няма".
"Добре е проекта да се свърши навреме, а не да закъснява" (това са цитати от книгата)
и най-вече, ако мога да събера целия Microsoft Solution Framework в едно:
"Ако не знаеш какво се иска от тебе в проекта, пиши документи какво знаеш и какво не, и като ги препишеш около 10 пъти в различните фази на МСФ, мое и да разбереш. Ако не разбереш какво се иска от тебе, напиши risk assessment document, в който пише, че потенциален риск за проекта е това, че не се знае кво да се прави. После препиши всички документи наново, като вземеш под внимание risk assessment document. Накрая, в последната седмица, седни и пиши код, и проекта сигурно ще стане."
Тука доста са се изложили Майкрософт с този процес и/или книгата за 70-300 не е написана както трябва.
Re: Principi na programiraneto
С най-голямото си уважение ще ти предпиша сериозни дози "Хуморин"...
чети и дишай по-леко
чети и дишай по-леко
Re: Principi na programiraneto
Тая книга не съм я чел, но на последния devdays или както там го бяха кръстили една госпожа чете едни лекции, дето даже може да се каже че бяха интересни. Или поне със сигурност бяха по-съдържателни от преразказа на книгата, написан малко по-горе.
Каза някои малко по-конкретни неща, от рода на това, че не трябва никога един и същ човек да пише и да тества един и същ код и разни от сорта.
Извод: 70-300 sucks
I'm drunk by noon but that's OK
I'll be president someday
Каза някои малко по-конкретни неща, от рода на това, че не трябва никога един и същ човек да пише и да тества един и същ код и разни от сорта.
Извод: 70-300 sucks
I'm drunk by noon but that's OK
I'll be president someday
Agility!!!
test driven development
refactoring
continuous integration
и другите от всичките 12 XP практики... но някои от тях афектират самото програмиране директно - засягат повече други важни неща като комуникация и т.н.
ein heller Schein am Firmament
refactoring
continuous integration
и другите от всичките 12 XP практики... но някои от тях афектират самото програмиране директно - засягат повече други важни неща като комуникация и т.н.
ein heller Schein am Firmament
Re: Principi na programiraneto
Az sym syglasen che ne triabva da se testva ot programista. Estestveno, toi
triabva da testva kolkoto da razbere dali niama niakvi po-grubi greshki i dali
hvyrchat exception-i, ama niakvo po-seriozno testvane ne bi triabvalo da se
pravi ot programista. Vsyshtnost v "code complete" biaha izlojili dobri dovodi
zashto programista ne e dobyr tester na koda si.
triabva da testva kolkoto da razbere dali niama niakvi po-grubi greshki i dali
hvyrchat exception-i, ama niakvo po-seriozno testvane ne bi triabvalo da se
pravi ot programista. Vsyshtnost v "code complete" biaha izlojili dobri dovodi
zashto programista ne e dobyr tester na koda si.
Re: Principi na programiraneto
Razbira se che programista trqbva da testva svoq code... no toi testva svoq cod mnogo specifichno... v smisal che:
1. Che napisaniq code se compilira (kak mrazq kogato se slaga v CVS-a necompiliran cod napravo mi se povrashta)...
2. Da osashtestvi t.n. Unit testvane... Sirech da proveri vsichki methodi(proceduri, funkcii, etc.) rabotqt...
Unit testvaneto e mnogo silno zalegnalo v Extream Programing-a...
1. Che napisaniq code se compilira (kak mrazq kogato se slaga v CVS-a necompiliran cod napravo mi se povrashta)...
2. Da osashtestvi t.n. Unit testvane... Sirech da proveri vsichki methodi(proceduri, funkcii, etc.) rabotqt...
Unit testvaneto e mnogo silno zalegnalo v Extream Programing-a...
RUP i ima li pochva u nas...
RUP (Rational Unified Process) e tova koeto ti trqbva... tova e dobre opisan i dokumentiran process za razrabotka na software... procheti za nego...
Re: RUP i ima li pochva u nas...
RUP не е ли метапроцес или фреймуърк за процеси... конкретните му прилагания май могат да бъдат доста различни.
и как ти знаеш какво му трябва на него или на мен без почти никаква допълнителна информация? май бързаме с рецептата преди диагнозата, докторе
нека да пренеса изказването ти в друг контекст:
"този сорт грозде на пазара ти трябва - най-вкусното е"
ама аз обичам ли такова грозде? моя стомах нещо не е наред и това грозде дали няма да ми докара киселини? защо твоето грозде е по-добро от десетките други сортове?
дай повече информация по трите въпроса за гроздето и RUP
ein heller Schein am Firmament
и как ти знаеш какво му трябва на него или на мен без почти никаква допълнителна информация? май бързаме с рецептата преди диагнозата, докторе
нека да пренеса изказването ти в друг контекст:
"този сорт грозде на пазара ти трябва - най-вкусното е"
ама аз обичам ли такова грозде? моя стомах нещо не е наред и това грозде дали няма да ми докара киселини? защо твоето грозде е по-добро от десетките други сортове?
дай повече информация по трите въпроса за гроздето и RUP
ein heller Schein am Firmament