Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

Cand programezi?

- - - - -
  • Please log in to reply
14 replies to this topic

Poll: Cand programezi? (18 member(s) have cast votes)

Cand programezi?

  1. Pe "hartie", inainte de a scrie codul (probleme de analiza / design / algoritmica) (10 votes [33.33%] - View)

    Percentage of vote: 33.33%

  2. Cand scriu cod de testare (TDD), inainte de a scrie codul de productie (6 votes [20.00%] - View)

    Percentage of vote: 20.00%

  3. Cand citesc cod deja existent imi formez deja o idee despre cum trebuie programata o solutie (intr-un debugger, pentru a identifica un bug, sau pentru a identifica partile de cod relevante) (5 votes [16.67%] - View)

    Percentage of vote: 16.67%

  4. In timp ce scriu cod de productie (6 votes [20.00%] - View)

    Percentage of vote: 20.00%

  5. Altcandva (mentionez in topic) (3 votes [10.00%] - View)

    Percentage of vote: 10.00%

Vote Guests cannot vote

#1
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Spin-off al acestui topic, http://forum.softped...and-programati/

O intrebare mai importanta mi se pare: cand programezi, inainte de a scrie codul sau in timp ce scrii codul?

Eu unul nu consider scrierea de cod de productie a fi programare. Programarea o fac inainte de asta, fie in minte / pe hartie, fie in timp ce citesc alt cod, fie cand scriu cod de testare, sau orice combinatie a acestora.

Bineinteles, uneori te mai gandesti la ce faci in timp ce tastezi codul, dar acele momente sunt scurte (de ordinea secundelor), si nu le pot incadra la categoria "programat", ci mai degraba "amintit ce am programat deja si urmeaza sa transpun in cod".

#2
bobo323

bobo323

    Active Member

  • Grup: Members
  • Posts: 1,681
  • Înscris: 12.06.2015
Pe hartie, inainte de a scrie codul :)

#3
MooF2010

MooF2010

    Senior Member

  • Grup: Senior Members
  • Posts: 5,337
  • Înscris: 24.05.2010
in minte.... pana nu am toata secventa in minte degeaba ma pun la calculator

#4
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,239
  • Înscris: 24.02.2007
Yes to All

#5
bladee

bladee

    Member

  • Grup: Members
  • Posts: 313
  • Înscris: 18.10.2009
Am programat şi-n somn.. Nu mai ştiam ce făcusem şi ce visasem că făcusem. :)

#6
XON-XOFF

XON-XOFF

    Big Fat Member

  • Grup: Senior Members
  • Posts: 3,442
  • Înscris: 27.05.2006
Depinde de persoană. Eu unul nu pot lucra "în cap", am nevoie să pun lucrurile pe hîrtie, şi/sau pe ecran (după caz). Şi nu e vorba numai de programare aici, nici socoteli nu fac în cap, sau să joc şah în minte - toate astea ies din discuţie...

#7
Unliving

Unliving

    Junior Member

  • Grup: Members
  • Posts: 161
  • Înscris: 06.09.2005
dupa ce-mi beau cafeaua :)

Codul il scriu direct in IDE, in functie de task. Daca am de implementat o functionalitate mai simpla, o fac direct ca deja stiu ce trebuie facut, daca e mai complexa imi fac un flowchart pe hartie, si impart pe layere/metode/clase, ulterior integrez functionalitatea in cod a fiecarei parte.


Sa scrii cod pe hartie e cel mai prost bullshit scos din facultate. In ziua de azi rareori ai norocul sa pornesti un proiect de la 0, ci va trebui sa lucrezi in solutii imense, unde fiecare modificare trebuie sa aiba cat mai putin impact, asta inseamna sa stii deja tot ce se misca in zona alocata.

Tu fa-ti carnatul invatat din facultate, sa vedem ce suturi in mui iti iei de la manager cand ti se intoarce de la integrare codul, asta daca trece de QA si UT.

Rookies.

#8
Gady_paul

Gady_paul

    Senior Member

  • Grup: Senior Members
  • Posts: 2,421
  • Înscris: 12.01.2008
Eu de obicei programarea o fac pe strada. Nu la modul literal, dar cele mai bune solutii le-am gasit facand orice altceva numai nu scris cod/stat cu foaia in fata. Si foaia in fata ajuta, numai ca sunt destul de dezordonat si lenes sa nu o folosesc pe cat ar trebui, ci numai cand trebuie sa fac ceva relativ matematic/algoritmic sau vreau sa demonstrez formal ceva.

Pe de alta parte, depinde si proiectul. Sunt cazuri in care e imposibil de facut TDD, fie din motive de management, fie din motive tehnice.

#9
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,444
  • Înscris: 10.08.2005

 Unliving, on 05 iulie 2015 - 20:17, said:

Sa scrii cod pe hartie e cel mai prost bullshit scos din facultate.
eu care stiam ca in facultate pe foaie se scrie pseudocodul si schema logica
fiind o metoda foarte rapida de a depista si corecta diferite aspecte logice, matematice

#10
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Eu prin "pe hârtie" mă refeream și la software pentru UML & co, dar unii nu sunt în stare să vadă ideea din spate (și ghilimelele) din prima.



#11
adipelcz

adipelcz

    Senior Member

  • Grup: Senior Members
  • Posts: 3,789
  • Înscris: 28.05.2004
Direct in IDE. Extrem de rar imi fac pe hartie scheme. Tot rar imi mai fac o lista scurta de todo-uri daca e un task mai complicat, care se intinde pe mai multe zile sau saptamani, sa nu uit ceva esential.

Dupa mine, facutul de scheme UML si alte d-astea e pierdere de timp atata vreme cat lucrezi la un produs complex, pentru ca trebuie sa pui prea multe detalii in ele ca sa capete sens.  Codul trebuie sa fie "self-descriptive". Scriu destul de multe comentarii in cod, documentatia codului e apoi generata si disponibila ca pagini web.

Astea in sensul propriu. De "programat" conceptual o fac mai mereu. De multe ori mi se intampla sa imi vina niste idei seara cand stau acasa, sau pe drum. Le notez, eventual le si testez in cod, dar in general fac astea la munca. Ca idee, imi pregatesc ideile si le structurez in Jira, eventual fac un to-do list scurt si ma apuc de scris codul. Dar nu merg atat de departe pana la a scrie pe hartie pseudocod sau scheme logice ori alte soiuri de diagrame. Textul bine structurat imi este suficient. Ah, si desigur, mazgaleli pe tabla (care pierd din sens odata finalizate) daca am de colaborat cu alti colegi pe acelasi cod :D.

#12
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Notițe, jira, todo list, etc, toate sunt "programare pe hârtie".

Cu "hârtie" între ghilimele. Mediul pe care reții idei necompilabile e irelevant.

#13
andreim77

andreim77

    Senior Member

  • Grup: Senior Members
  • Posts: 4,235
  • Înscris: 11.04.2006
Se cheama design programarea "pe hartie".
Programarea e ce faci intr-un limbaj de programare.
Cam multa filozofie in fapt.

#14
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Exact. Hai să nu fim pedanți.

#15
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,444
  • Înscris: 10.08.2005

 andreim77, on 06 iulie 2015 - 17:00, said:

Programarea e ce faci intr-un limbaj de programare.
intr-un limbaj de programare te adresezi sistemului de calcul


Quote

Se cheama design programarea "pe hartie".
scrie si in titlu
Pe "hartie", inainte de a scrie codul (probleme de analiza / design / algoritmica)

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate