分页: 1 / 1

計劃的重要性

帖子发表于 : 周五 4月 24, 2015 9:26 pm
admin
http://buzzorange.com/techorange/2015/0 ... about-git/
在篇訪問github/linux之父的文章里有這麼一段問答,作者說他用10天就完成github的編程,先不管是不是真的,但他提到他在這10天之前想了很久:
Q:你怎麼做到的?整個週末都在熬夜寫這個,還是只用了常規的時間?
呵呵,其實可以在 Git 的源代碼倉庫中看它是如何成型的。

除了第一天的工作,因為我花了一天的時間進入「自舉 (self-hosting)」。之後我就能使用 Git 向 Git 自己提交代碼了,雖然第一天所有的東西都不是明確的,但是大體上也都在那裡了。雖然這些工作大多是在白天完成的,但也有時候工作到了深夜,甚至有兩天到了凌晨兩點。

最有趣的部分是如何將它快速成型。Git 樹中的第一次提交沒有太多代碼,但是它的基本功能已經實現了 —— 向它自己提交代碼。這部分寫代碼並不難,難的是如何組織數據。

所以我想強調的是,雖然它在短短十天內就完成了(我第一次使用 Git 向內核提交代碼的時間),但是這並不是某種「馬拉松」式的開發。事實上,我早期的開發成本很低,這取決於基本的思路正確。在這個項目開始之前,我想了很久,我總結了很多別人犯過的錯誤,然後極力避免了。