官术网_书友最值得收藏!

Coding guidelines

One thing that I have learned in the past is to always establish coding guidelines. Following some of the eXtreme programming principles—namely, pair programming—I have learned that having a set of guidelines helps team integration and code readability.

Symfony-specific guidelines

These are some Symfony-specific guidelines:

  • One module is not for one page. The only time where this might be ruled out is if there is a strong possibility of the module being extended.

    For instance, if you have general footer pages, these could be a part of the general module. Also, grouping functionality allows code to be refactored into a plugin during development.

  • Application-specific settings should always go in the app.yml file.
  • When using a mail plugin for sending out emails, abide by the MVC pattern.

    That means use the action and templates rather than storing content inside a variable.

  • Keep PHP to an absolute minimum within templates.
  • Database table names should be plural and PHP models names should be singular.
主站蜘蛛池模板: 通城县| 赫章县| 松滋市| 共和县| 准格尔旗| 溧阳市| 宜兰县| 台前县| 宁陕县| 永修县| 斗六市| 普兰县| 宁化县| 墨玉县| 临城县| 翁牛特旗| 邵武市| 临朐县| 奇台县| 泊头市| 崇义县| 大厂| 南部县| 德庆县| 天峨县| 邹平县| 兴安盟| 苍梧县| 浦东新区| 贵南县| 绥滨县| 孙吴县| 忻城县| 泾阳县| 射洪县| 木兰县| 肥城市| 赞皇县| 黄山市| 天门市| 商水县|