Rezultate 1 la 10 din 16

Subiect: Best practices in development

Afișare hibrid

  1. #1
    Avatarul lui danielbuca
    danielbuca este deconectat Ambasador
    Reputatie:
    40
    Data înscrierii
    13th August 2006
    Locaţie
    Bucharest
    Vârstă
    48
    Posturi
    431
    Putere Rep
    40


    Implicit

    Este vorba de principii generale, s-au scris zeci de carti despre fiecare in parte.
    Daca vrei sa discutam despre unul din principii sau sa dezvoltam subiectul esti invitatul meu.

  2. #2
    Avatarul lui Chaos
    Chaos este deconectat Ambasador
    Reputatie:
    38
    Data înscrierii
    3rd April 2006
    Locaţie
    Cluj-Napoca
    Vârstă
    43
    Posturi
    389
    Putere Rep
    38


    Implicit

    Best practices in development este o idee foarte buna si chiar merita dezvoltata. Poate asa putem sa facem share de cunostinte.. atat cat stim fiecare.
    Eu as propune dezvoltarea in jurul a doua principii: Single Responsibility si Open/Close Principle.
    Primul este partial reflectat de punctele 1, 4, 5 in sensul in care o clasa trebuie sa aiba un singur motiv pentru a fi modificata.
    Al doilea inseamna deschis la extindere insa inchis la modificari.
    Ce parere aveti?
    Nu as vrea sa duc discutia pe plan "filosofic"... ci mai degraba "real life" ...

  3. #3
    Avatarul lui Marius Mailat
    Marius Mailat este deconectat Membru SeoPedia
    Reputatie:
    43
    Data înscrierii
    16th November 2005
    Vârstă
    49
    Posturi
    1.818
    Putere Rep
    43


    Implicit

    Citat Postat în original de Chaos Vezi Post
    Nu as vrea sa duc discutia pe plan "filosofic"... ci mai degraba "real life" ...
    Real life sugestiile mele sunt urmatoarele:

    - alege un limbaj de programare potrivit pentru fiecare necesitate ( Java pentru Ent apps, Delphi pentru desktop tools, PhP pentru siteuri mici, etc etc)
    - alege un limbaj de programare in functie de posibilitatile lui de a se extinde, de componentele si third party tools care exista
    - patterns, patterns, patterns + 3rd party components
    - foloseste un version control system (subversion, source safe etc)
    - automatizeaza toate procesele (ex build cu protectie de aplicatie, code signing, installer, etc)

    Toate real life.
    Directory Submitter - soft de inscriere in 4500 de directoare straine si 1025 romanesti
    Anunturi - soft de inscriere in 500 de siteuri de anunturi

  4. #4
    Avatarul lui Chaos
    Chaos este deconectat Ambasador
    Reputatie:
    38
    Data înscrierii
    3rd April 2006
    Locaţie
    Cluj-Napoca
    Vârstă
    43
    Posturi
    389
    Putere Rep
    38


    Implicit

    @mmariusel - Foarte interesanta abordarea. Si eu sunt de parere ca in development best practices trebuie sa fie de fapt o combinatie intre coding optim si proceduri de lucru bine puse la punct.
    Referitor la patterns - as completa si cu de ce sunt importante si e un must know pentru orice developer. Design patterns sunt de fapt best practices pentru o anumita situatie, te scutesc de reinventarea rotii si, de cele mai multe ori simplifica o problema complexa prin spargerea ei in probleme simple dupa cum spunea si daniel mai sus.
    Exista si reversul medaliei.. tendinta de a folosi patterns la orice si in orice situatie insa aici intervine partea de eficienta care si ea trebuie sa fie parte din best practices. Unul dintre cele 2 pericole majore in realizarea unei aplicatii este overengineering care e la fel de periculos ca si underengineering cu diferenta ca primul nu e la indemana oricui.
    As incheia pentru moment cu: refactorizari continue prin identificarea si rezolvarea de "coding smells" dar si code review ocazional si (daca permit resursele) pair programming (pot sa iasa niste lucruri foarte frumoase in sistemul acesta).

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. SEOmoz New Best SEO Practices
    De Cristina Andrei în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 23
    Ultimul Post: 1st July 2009, 13:14
  2. Caut cativa oameni buni (design + development)
    De danielbuca în forumul Locuri de munca
    Răspunsuri: 13
    Ultimul Post: 4th September 2008, 22:42
  3. ofer servicii web design & development
    De novakane în forumul Servicii web / Jobs
    Răspunsuri: 2
    Ultimul Post: 20th May 2007, 11:24

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •