jianghu52
2013-12-04 22:15:43 +08:00
我跟你的情况差不多。也是从其他语言改成php的。也是修改一个项目。就我个人的经验,楼主你的这个问题同php没有什么关系,只要是这种维护项目,最开始的时候就是一堆的坑。这是必然的,而且与语言没有太大的关系,php我觉得还算好的,如果是更小众的语言,比如python,ruby(不是黑他们,只是我觉得这些语言能在网上找到的已经被问过的问题没java C#那么多),那么可能会更加的麻烦。
做这种网页类型的项目,我个人的经验是,先隔离web显示与功能。php有一个我非常不喜欢的地方在于,经常是php同js,html混用,尤其是html再对应多个浏览器之后,代码可读性非常差。所以我排查的时候,通常都是业务同html页面隔离,开始都是一通echo,最后再调显示。这样虽然感觉慢了一点,但是每次都能排除一部分问题。这样越到后来开发速度越快。如果每个页面都是单独的开始调整,总时间不一定就很快。