|
|
1
2
我相信这是你真正的问题:你写得太多了 又快又脏 代码和正在遭受的后果 techincal debt . 问题是,短期内的快速发展会导致长期内的缓慢发展。
你的情况也一样。当只开发一个网站时,很明显,您应该编写尽可能少的最简单代码来快速完成工作。如果你的整个职业生涯只专注于一个网站,我甚至会说这是正确的方法。毕竟,这是敏捷方法的基本精神。但如果你的工作是发展 网站 (复数) 然后这种方法会随着每个新站点的出现而变得越来越慢。就像法拉利不适合运送100吨的东西一样。 一个真实世界的例子是37signals。当他们的商业模式要求他们能够根据需要快速开发和部署站点时,他们不再仅仅是以一种快速而肮脏的方式潜入并开发他们的第一个站点,而是退后一步进行开发 Ruby on Rails 我并不是说你应该继续并开始你自己的框架,重新发明轮子正是你现在想要避免的。我的建议是将您正在开发的功能与web相关代码分开。换句话说,在编写新代码时,将其作为库来编写。是的,与直接在PHP页面内联功能相比,在两个或更多文件中编写代码要复杂一些。但最终你的下一个网站将更容易/更快地实现。 作为习惯用法,每当我开始一个新项目时,我总是在项目的基目录中创建一个lib目录。然后我强迫自己在这个目录中编写所有代码,甚至可以作为单独的模块远程重用。这些天我发现,我常常只是简单地将需要的文件复制到lib目录(或者更常见地制作一个符号链接),而不是编写所需的代码。 |
|
|
2
0
symfony,joomla,推进,条令
希望我能帮忙 |
|
|
3
0
|