Principi na programiraneto

13 отговора 1026 прегледа
#1

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.

Отговор
в отговор на noname #2

Re: Principi na programiraneto

Мен са ми много интересни две от фазите:
1) Аванса
2) Плащането на проекта

чети и дишай по-леко
Отговор
в отговор на Pechenia #3

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

Отговор
в отговор на noname #4

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

Отговор
в отговор на patil #5

Re: Principi na programiraneto

Така наречения MSF.

От там научих доста фундаментални и важни неща, от сорта на:

"За един проект е по-добре да има опитни програмисти, отколкото да няма".
"Добре е проекта да се свърши навреме, а не да закъснява" (това са цитати от книгата)

и най-вече, ако мога да събера целия Microsoft Solution Framework в едно:

"Ако не знаеш какво се иска от тебе в проекта, пиши документи какво знаеш и какво не, и като ги препишеш около 10 пъти в различните фази на МСФ, мое и да разбереш. Ако не разбереш какво се иска от тебе, напиши risk assessment document, в който пише, че потенциален риск за проекта е това, че не се знае кво да се прави. После препиши всички документи наново, като вземеш под внимание risk assessment document. Накрая, в последната седмица, седни и пиши код, и проекта сигурно ще стане."

Тука доста са се изложили Майкрософт с този процес и/или книгата за 70-300 не е написана както трябва.

Отговор
в отговор на noname #6

Re: Principi na programiraneto

С най-голямото си уважение ще ти предпиша сериозни дози "Хуморин"...

чети и дишай по-леко
Отговор
в отговор на patil #7

Re: Principi na programiraneto

kakuv e toja vseizveten izpit ?

Отговор
в отговор на sparkle #8

Re: Principi na programiraneto

ne e na magareto rabota

Отговор
в отговор на Guru #9

Re: Principi na programiraneto

Тая книга не съм я чел, но на последния devdays или както там го бяха кръстили една госпожа чете едни лекции, дето даже може да се каже че бяха интересни. Или поне със сигурност бяха по-съдържателни от преразказа на книгата, написан малко по-горе.

Каза някои малко по-конкретни неща, от рода на това, че не трябва никога един и същ човек да пише и да тества един и същ код и разни от сорта.

Извод: 70-300 sucks

I'm drunk by noon but that's OK
I'll be president someday
Отговор
в отговор на noname #10

Agility!!!

test driven development
refactoring
continuous integration

и другите от всичките 12 XP практики... но някои от тях афектират самото програмиране директно - засягат повече други важни неща като комуникация и т.н.

ein heller Schein am Firmament
Отговор
в отговор на Vroomfundel #11

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.

Отговор
в отговор на zulum #12

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...

Отговор
в отговор на noname #13

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...

Отговор
в отговор на lngon #14

Re: RUP i ima li pochva u nas...

RUP не е ли метапроцес или фреймуърк за процеси... конкретните му прилагания май могат да бъдат доста различни.

и как ти знаеш какво му трябва на него или на мен без почти никаква допълнителна информация? май бързаме с рецептата преди диагнозата, докторе

нека да пренеса изказването ти в друг контекст:
"този сорт грозде на пазара ти трябва - най-вкусното е"
ама аз обичам ли такова грозде? моя стомах нещо не е наред и това грозде дали няма да ми докара киселини? защо твоето грозде е по-добро от десетките други сортове?

дай повече информация по трите въпроса за гроздето и RUP

ein heller Schein am Firmament
Отговор