摘要:
来自coolshell不过这些原则看上去都不难,但是要用好却并不那么容易。要能把这些原则用得好用得精,而不教条,我的经验如下:(我以为这是一个理论到应用的过程) 你可以先粗浅或是表面地知道这些原则。但不要急着马上就使用。在工作学习中观察和总结别人或自己的设计。再回过头来了回顾一下这些原则,相信你会有一些自己的心得。有适度地去实践一下。Goto第3步。 You Ain’t Gonna Need It (YAGNI) 这个原则简而言之为——只考虑和设计必须的功能,避免过度设计。只实现目前需要的功能,在以后您需要更多功能时,可以再进行添加。 如无必要,勿增复杂性。软件开发先是一场沟通博弈。 以前本. 阅读全文
摘要:
Our Architect visited China recently. I had a 1-1 with him and several meetings.Gains from Architect:1. Algorithm: it would be good to keep doing some practice regularly for example Project Euler, but it's fine to not put effort on it on intention. A fact is: It's always important in Intervi 阅读全文