![]() |
1
1
使用更多的函数可能会有所帮助,也可能会造成伤害。从理论上讲,它使您更倾向于模块化设计,这意味着您可以在多个应用程序中反复使用一个函数,而无需重新编写它。 我真诚地鼓励你更多地参加更大的会议,比如 MVC Frameworks 在那里。 Kohana 是一个伟大的。它使用其他外部功能的助手、查询数据库的模型以及执行所有逻辑的控制器等功能,最终结果将传递给视图,以使用HTML/CSS进行格式化,并使用JavaScript进行补充。 |
![]() |
2
3
你要记住的一件事是保持干燥的原则:不要重复你自己。 如果您发现有一个代码块被多次使用,或者非常相似,可以使其相同,那么它是一个理想的候选函数。 |
![]() |
3
1
|
![]() |
4
0
是的,还可以考虑查找ORM或某些不可知数据库的接口。这也可能有助于减少重复(当然,如果出现这种情况,移植到新的数据库会更容易)。 基本上,当您看到类似的代码(无论是在结构上还是在功能上)时,您都有机会将其分解成可以在应用程序中共享的功能。一个好的经验法则是不要重复你自己(干) |