2010-03-20 44 views

回答

2

我想你應該考慮做以下,順序如下:

  1. 業績回顧:回顧你如何和你的團隊可以工作更好的項目更快地創建出更好的產品。頭腦風暴是本可避免的障礙,以及下一次如何避免它們。
  2. 安全審計:分析系統是否存在潛在的安全漏洞。正如俗話所說,「100個加入者只用1個'哦!'擦拭乾淨。」安全錯誤往往是那些類型的oopsies。
  3. 文檔:提供技術團隊在18個月後才能加快應用程序以添加新功能所需的文檔。
  4. 專業發展:提高你在某個領域的技能,這樣你就可以像在這個項目中一樣在你的下一個項目中取得成功。
  5. 早早回家:Wii,XBox,放風箏,燒漢堡,做任何你想做的事,併爲你在這個項目上做得很好而感到高興。

只是我的0.02美元的價值。 :-)

+0

如何做你的第二點? – 2010-03-20 03:30:44

+0

@jitendra:如果您在這方面需要幫助,那麼我建議您閱讀微軟出版社的「Writing Secure Code,Second Edition」 http://books.google.com/books?id=_7LEW8VHZk4C&hl=zh-CN After你已經讀過這篇文章,你應該對如何開始這件事有一個很好的理解。我讓團隊中的每個人閱讀本書的部分內容,然後才能觸摸代碼。 – Jaxidian 2010-03-20 03:43:35

+0

但在XHTML CSS代碼中是否存在任何安全原因的可能性? – 2010-03-20 03:49:35

3

根據我的經驗,在事實之後進行大量的「優化」往往會造成更多的傷害,然後再做好。如果客戶很高興,沒有明顯的可擴展性問題,代碼或多或少都可以維護,不用擔心。此外,沒有理由優化HTML/CSS的速度,因爲瓶頸幾乎總是在數據庫連接中,文本文件的總下載大小通常相對較小。如果你真的需要他們變小,看看一些自動壓縮。

就個人而言,如果我是你,我只會稱它做完,然後走開。

+0

+1「只要完成並走開」 – pixeltocode 2010-03-20 03:51:13

2

我會選擇文件大小優化的可讀性,以確保下一個打開HTML/CSS文件的人不會有糟糕的一天。

0

取決於客戶是多麼高興我猜,他們將成爲回報客戶的可能性,如果這是您的項目目標。

如果它既不在這裏,也不在那裏,我不會打擾。太麻煩了,沒有重用。唯一的例外是,如果它顯然是壞的SQL被黑客一起「使它只是工作」,經常使用,或重的JavaScript動畫,我會繼續並開始一個新的項目儘快審查後,你是一個成功的即將完成。

如果您修改代碼 - 您需要重新測試它。

爲什麼不花時間測試呢?

您可能從重構代碼中獲得更多價值,供您自己使用(如果可能)。

如果您滿意地滿足所有要求 - 將項目交給客戶的時間比他們預期的要早。

相關問題