没注释的项目的怎么破

lyccqy 2013-07-05 09:14:18
三天了,接过一个项目,熟悉半天。这是一个面向过程写的,代码里没有注释。目录结构混乱。什么都放在一起。页面也是乱的。不兼容。数据库也设计不合理。四张用户表,而且字段不一样。老板天天都问我功能bug解决了多少了,但是我连代码都还没读完了,怎么解决啊,不知道各位兄弟教教我怎么办?真心不想干了,连着几天都是凌晨2点睡的,代码里写的乱,又没注释,怎么搞呢?
...全文
474 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
lazyboy_wu 2013-07-05
  • 打赏
  • 举报
回复
你与其这样焦躁,还不如抓紧时间努力分析和熟悉这些代码,如果你尽力了,还是没有办法完成的话,就和你的老板明说需要时间,否则你也没有办法,怎么也不可能强人所难吧。 还是首先向版主说的那样熟悉代码和功能吧,这个问题就是发出来也米有人会帮你破的。
lyccqy 2013-07-05
  • 打赏
  • 举报
回复
引用 15 楼 Zhang895341748 的回复:
呵呵, lz 是在小公司吧, 现实就是这样,身兼多职,这样才能锻炼人,我们年轻,我怕什么。
是在小公司,身兼数职。
lyccqy 2013-07-05
  • 打赏
  • 举报
回复
引用 5 楼 xuzuning 的回复:
你不要企图一次性解决所有问题,而是由易而难逐个解决 显然这个项目是个大杂烩(套用现成的代码拼凑起来的) 1、根据界面和入口文件找出各个子功能的入口 2、在执行子功能的代码后面,用 get_included_files 获取该功能所涉及的文件 3、如法炮制,这层分析子功能 阅读功能实现的代码应放在最后,如判定不是他的原因就可以不看 修改代码时,对共有的文件要慎重
时间不够啊,你知道吗?我前端外加PHP,外带服务器上传都是我一个人,
xuzuning 2013-07-05
  • 打赏
  • 举报
回复
你不要企图一次性解决所有问题,而是由易而难逐个解决 显然这个项目是个大杂烩(套用现成的代码拼凑起来的) 1、根据界面和入口文件找出各个子功能的入口 2、在执行子功能的代码后面,用 get_included_files 获取该功能所涉及的文件 3、如法炮制,这层分析子功能 阅读功能实现的代码应放在最后,如判定不是他的原因就可以不看 修改代码时,对共有的文件要慎重
lyccqy 2013-07-05
  • 打赏
  • 举报
回复
引用 楼主 lyccqy 的回复:
三天了,接过一个项目,熟悉半天。这是一个面向过程写的,代码里没有注释。目录结构混乱。什么都放在一起。页面也是乱的。不兼容。数据库也设计不合理。四张用户表,而且字段不一样。老板天天都问我功能bug解决了多少了,但是我连代码都还没读完了,怎么解决啊,不知道各位兄弟教教我怎么办?真心不想干了,连着几天都是凌晨2点睡的,代码里写的乱,又没注释,怎么搞呢?
你还没有明白我的意思,没有用框架和对象写,过程化,就是函数和语句写的,你找个小问题,都要找半天。老板也不愿意重写,
lyccqy 2013-07-05
  • 打赏
  • 举报
回复
你还没有明白我的意思,没有用框架和对象写,过程化,就是函数和语句写的,老板也不愿意重写,怎么破
  • 打赏
  • 举报
回复
delete->rewrite
fjufo 2013-07-05
  • 打赏
  • 举报
回复
只要看来基本框架和运行原理就好了,不用全部都看完,老板要你解决什么bug ,你只要找带bug的那个页面从那里看就好了
Zhang895341748 2013-07-05
  • 打赏
  • 举报
回复
呵呵, lz 是在小公司吧, 现实就是这样,身兼多职,这样才能锻炼人,我们年轻,我怕什么。
xuzuning 2013-07-05
  • 打赏
  • 举报
回复
那你还想怎样?不想干就把老板开了就是了
lyccqy 2013-07-05
  • 打赏
  • 举报
回复
引用 11 楼 lscgzwd 的回复:
面向过程的代码 才好整啊,没有代码的重用,改东西都不会影响其他的问题,直接问老板有哪些BUG,一个一个的搞就行了,你再打一遍补丁,不要试着去读懂代码,只需要搞定BUG,让系统越来越难读就行了,恭喜下一个接手的人
如果说,php我还可以接受,关键我连美工的活都在做,前端也在做,每天还要改js
  • 打赏
  • 举报
回复
我也在看公司之前项目的代码,尼玛一团糟,各种东西乱用
lscgzwd 2013-07-05
  • 打赏
  • 举报
回复
面向过程的代码 才好整啊,没有代码的重用,改东西都不会影响其他的问题,直接问老板有哪些BUG,一个一个的搞就行了,你再打一遍补丁,不要试着去读懂代码,只需要搞定BUG,让系统越来越难读就行了,恭喜下一个接手的人
weibodada 2013-07-05
  • 打赏
  • 举报
回复
哦哦。来学习学习啊
李睿_Lee 2013-07-05
  • 打赏
  • 举报
回复
那就先不要试图去理清全部代码的。先见一个Bug解决一个Bug,用顺藤摸瓜的方式来解决。
  • 打赏
  • 举报
回复
看到这种苦逼的人 我就很快乐,因为世界上还有跟我一样苦逼的

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧