我已经足够了解编程,现在已经有10年左右的时间了。我没有受过正规教育,尽管我已经阅读了很多关于各种语言的主题的书籍。我现在主要关注的语言将是PHP,至少对于我现在正在做的事情的规模而言。组织代码,分段文件的逻辑布局
我已经使用了一些OOP类了一段时间,但从来没有深入了解幕后的原则。我还没有达到我希望成为表达明智的水平,但是我最近读的这本书The OOP Thought Process让我想提高自己的编程技能。
随着新概念的推动,我开始了一个新项目。我编写了一些可重用的类,用于处理用户身份验证,用户配置文件,数据库接口以及我在大多数项目中定期使用的其他内容。
现在我已经将典型的乱码意大利面代码分解成了一些有组织的文件,在确保文件都包含在需要的时候,我一直有一些问题,如何在逻辑上划分脚本进入课堂,以及如何分割我应该让每个班级。
我真正要求的是建议或建议阅读,它不关注代码的特定功能和格式,而是关注比单纯的爱好项目更大的逻辑布局。
我想学习如何正确地做事情,虽然我仍然在某些领域学习,但除了仅仅是创意和试验/错误之外,这是我不知道的。主要是错误。
感谢您的回复。这个地方很棒。
你有很好的目标,我祝你好运 - 但你的问题是相当普遍的。组织将因项目的团队,规模,类型和范围而异,因此您可以通过任何方式缩小问题的范围。 – 2010-03-28 04:35:01
您是否在组织开发环境中的文件,或组织部署系统中的文件? – 2010-03-28 06:20:14