我有一个很大的应用程序,有时候用户创建了非常复杂的数据(在通往数据库的途中数据被大量改变)。问题是,无论何时我需要更改代码,我都会在发现问题之前陷入困境几个小时。
我的应用中的操作:
关于app:
我是如何编写代码的:
我的问题:
每当我改变由$ this-> Js->提交的cakephp代码时,我觉得我想把枪放在我脸上并扣动扳机。
我不知道如何在这些函数中调试变量的任何简单方法(cakephps debug不显示任何内容 - >那些ajax / php函数的视图不在主站点中)
不知道firebug是否有任何调试php的功能,但我不知道任何功能。
对我来说唯一有用的是评论代码行并在这样的成功中发出警告,有时可能会得到值,但感觉不对。
当我使用这样一种现代编程语言并试图猜出错误可能在哪里时,习惯用c ++ / java编写代码并使用断点进行打印或调试会让我感到沮丧。
大多数错误:
大多数空指针或检查!isset index被访问,但由于我知道无法从模态中打印这些错误,因此检查索引对我没有帮助。