php 开发调试的常用技巧和工具

  1. nginx的access.log 
    • 作用:
      • 记录一个页面请求中,服务器接收到的所用相关的url。
      • 根据此log, 对服务器上调用了哪些服务,可以一目了然,快速理清业务关系,调试开发非常赞!
    • 注意:
    • 参考资料 : nginx.conf重要配置解读》log_format​   
    • 推荐级别:五星
  2. mysql配置文件general-log-file记录的mysql操作的日志log
    • 作用:
      • 记录一次页面请求中,mysql所有的增删改查
      • 快速理清业务关系,调试开发非常赞!
      • 事务异常?sql冗余?...so easy!
    • 推荐级别:五星
  3. 思维脑图XMind
    • 作用:可以快速画出业务大纲,不会遗漏任何一个细节。画需求文档,测试文档都是非常棒的选择
    • demo : 博客开发流程​
    • 推荐级别:五星
  4. 印象云笔记Evernote
    • 作用:把不同的文件,分门别类,从此再也不用担心你辛辛苦苦整理的资料跟你捉迷藏!
    • 推荐级别:五星
  5. phpstorm
    • 作用:
      • 非常漂亮的ide软件,编辑文件非常便捷,在复杂的文件中自由自在的飞翔!
      • 文件修改保存history,棒!  
    • 相关资料:phpstorm 配置设置
    • 推荐级别:五星
  6. 分布式文件管理工具:git
    • 作用:文件版本控制,多人协同操作
    • 参考资料: git
    • 推荐级别:五星
  7. mysql数据库字典工具--workbench
    • 作用:
      • 生成规范的mysql数据字典
      • 对复杂业务有很强的把控能力
    • demo: workbench
    • 推荐级别:三星
  8. 流程图工具:ProcessOn
    • 作用:可以非常便捷的画出漂亮的流程图
    • 链接: ProcessOn
    • 推荐级别:三星
  9. Beyond Compare 文件对比
    • 作用:对比文件改动的差异,很漂亮,醒目!
    • 推荐级别:三星
  10. mysql其他工具与技巧
  11. linux  好用命令行的工具及命令
附:实例: 疑难bug快速排查小技巧​    
                   

猜你喜欢

转载自www.cnblogs.com/adair123/p/9582715.html