Top-Down: 先设计和规划,划分好模块后,建好每个细分模块、组件的空文件,先构建一套完整的库 /框架,即便有些组件暂时用不到,也要先写好,然后再写业务代码
Bottom-Up: 先不急着划分模块,起手就写主要逻辑,在写的过程中发现当前模块过于庞大,或者发现有两个或两个以上的模块有共用的部分,再考虑提取公共代码,这些可复用的公共部分慢慢积累,就形成了一个库 /框架
你更倾向于哪一种?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.