当前位置:  开发笔记 > 编程语言 > 正文

了解您必须处理/扩展的新网络系统

如何解决《了解您必须处理/扩展的新网络系统》经验,为你挑选了2个好方法。

我将开始在一个已由其他人建立的网站上工作.

主脚本被买了,然后由主程序员调整.领先者离开了,我是唯一的程序员.

从来没有遇到过领导,代码中没有任何文件,文档或评论可以帮助我,也有许多单字母名称的功能.还有一些代码的部分都被压缩在一行中(比如应该有200行,其中有一行).有几百个文件.

我的问题是:有没有人对如何理解这个系统有任何建议?有没有人有类似的经历?有没有人有快速解压缩线的方法?

请帮帮我.这是我的第一个重大突破,我真的希望这能很好地解决.

谢谢

编辑:关于问题: - 有没有人有一个快速解压缩线的方法?

我只使用notepad ++(扩展替换)和netbeans(格式选项)将文件从1696行更改为5584 !!

这将是一个loooonnngggg项目



1> RichieHindle..:

要重新格式化源代码,请尝试使用以下在线漂亮打印机:http://www.prettyprinter.de/

要了解HTML和CSS,请使用Firebug.

要了解PHP代码,请在调试器中逐步完成.(我不能亲自推荐PHP调试器,但我听说Komodo很好.)

首先检查整个事物到源代码控制,如果你还没有,然后在你弄清楚各种函数和变量的作用时,将它们重命名为合理的东西并检查你的更改.

如果你可以在开始之前拼凑一些粗略的回归测试(例如,使用Selenium),那么你可以合理地确定你没有随意破坏任何东西.



2> Val..:

哎哟! 我感觉到你的痛苦!

一些事情要开始:

    如果您没有使用源代码管理,请在完成设置之前不要执行任何其他操作.当您浏览文件时,您需要能够恢复到以前可能正常工作的版本.您使用哪种源控制系统并不像使用它那么重要.颠覆很容易并且被广泛使用.

    获得一个具有良好的PHP语法高亮显示和代码文件夹的编辑器.哪一个主要取决于平台和个人品味; 我喜欢JEdi​​t和Notepad ++.这些将帮助您浏览页面中的代码.JEdi​​t的文件夹是最好的.Notepad ++有一个很酷的功能,当您突出显示一个单词时,它会突出显示同一文件中的其他匹配项,因此您可以轻松查看标记的开始位置或使用变量的位置.

    通过搜索和替换' ;'与' ;\n' 解开那些排长队 - 至少你会在自己的一行上得到每个语句.上面提到的漂亮打印机也会做同样的缩进.但我发现手动进入并缩进代码是开始熟悉它的好方法.

    分析网站的主要用例并追踪每个用例.如果你是一个前端人员,如果你从前端开始并回到数据库,这可能会更容易; 如果你是一个后端人,从数据库开始,看看与它有什么对话,然后用它来渲染页面 - 无论哪种方式都有效.在Firefox中使用FireBug来检查例如表单,以查看字段的名称以及它们发布到的页面.查看PHP页面,了解接下来会发生什么.使用一些echo()语句在各个地方打印出变量的值.最后,破解数据库并熟悉其架构.

    泡沫,冲洗,重复.

祝好运!

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有