2010-09-23 3 views
2

Je travaille actuellement sur un projet CMS de GAE et une chose qui me dérange pas mal chaque fois que j'essaie quelque chose de nouveau c'est la peur de "Je fais ça bien".Comment dois-je aborder l'examen du code par le public?

Ce que je cherche, c'est l'idée/les liens d'obtenir l'examen de mon code par le public. J'ai trouvé un site Refactormycode.com que j'aime. Mais d'après ce que j'ai vu jusqu'ici, c'est plutôt pour les parties de code et les extraits. Mon propre problème (je ne suis pas un backend dev par trade) est plus au niveau architectural. Est-ce que mon approche est correcte? Cette solution sera-t-elle vraiment stable à grande échelle?

C'est un peu ce qui ne va pas un peu de coller une url dans le dépôt de code et de dire "Hey, passez en revue ceci". Y a-t-il un site qui recueille l'ensemble du projet des gens pour examen?

Y a-t-il des côtés négatifs pour que le code soit révisé publiquement?

..fredrik

Répondre

2
  1. Vous devriez avoir non seulement l'examen du code, mais examen de l'architecture. Parlez à vos pairs et aux personnes âgées de vos décisions architecturales avant en les mettant en œuvre. Discutez-en.
  2. N'hésitez pas à montrer votre code aussi souvent que vous le souhaitez. Il suffit d'écrire email/im disant permet de revoir/discuter de mon code. Si votre nouvelle pièce sera considérée comme mauvaise, vous avez plus petit morceau à réécrire. N'ayez pas peur de mal agir. Les seules personnes qui ne font rien de mal sont celles qui ne font rien du tout.
+1

Merci. Malheureusement, si je vous comprends bien, là où je travaille actuellement, il n'y a pas d'aînés qui développent des applications avec les mêmes techniques que moi. J'ai reçu un peu d'aide, car la plupart des décisions architecturales concernent toutes les programmations. Peut-être une question stupide, mais est-ce que stackoverflow est un endroit pour discuter des approches architecturales? – fredrik

+0

@fredrik bien, c'est étrange. Êtes-vous le développeur le plus expérimenté travaillant sur ce projet? Les personnes âgées devraient être en mesure de réviser même si elles ne sont pas dans le projet et même si elles ne travaillent pas avec les mêmes techniques. Oui, SO est un bon endroit pour discuter, mais essayez d'être aussi concret que possible dans votre question, séparez vos préoccupations dans différentes questions pour obtenir des réponses plus granulaires. – Andrey

+0

En fait, je suis le seul développeur de ce projet :) J'ai reçu de l'aide, mais quand on ne peut pas par exemple utiliser "left join" et avoir besoin d'être conscient de l'utilisation du cpu en millisecondes, ils ont l'air un peu surpris ! – fredrik

Questions connexes