接手别人的代码是怎样一种体验

如何接手别人的大型项目的代码_百度知道
如何接手别人的大型项目的代码
我有更好的答案
先看懂代码结构,哪部分是数据访问,哪部分是业务逻辑,哪部分是界面然后看出一个大致的业务流程然后根据你要改的地方去往细节里看
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Pages: 1/14
主题 : 谈谈接手外包公司代码那些事儿~
级别: 圣骑士
UID: 529622
可可豆: 827 CB
威望: 782 点
在线时间: 395(时)
发自: Web Page
来源于&&分类
谈谈接手外包公司代码那些事儿~&&&
楼主要接之前公司拿出去外包做的项目咯,这里面有多少坑~前辈来说说指点迷津吧
级别: 圣骑士
UID: 529622
可可豆: 827 CB
威望: 782 点
在线时间: 395(时)
发自: Web Page
我自己都是代码开发的,没怎么用过storyBoard和xib,听说这个开发出来的很难维护呀,好害怕
级别: 版主
UID: 467146
发帖: 1892
可可豆: 4601 CB
威望: 3531 点
在线时间: 1583(时)
发自: Web Page
我是个愿意纯手敲代码的人 之前的公司接过一个外包&&全是用storyboard做的 因为界面吧比较复杂我就问了一下外包公司的逻辑是啥 人家给回复 他也不知道了 让我自己看具体界面就行 !!逼急了&&我自己重构项目&& 跟我同事俩人 两周重构出来的 简版&&&&然后公司的钱 白花了
我是菜鸟我怕谁!!!
级别: 圣骑士
UID: 532081
可可豆: 1488 CB
威望: 1145 点
在线时间: 519(时)
发自: Web Page
我是外包,但我是纯代码,可能带有少量的xib文件,不用sb
级别: 版主
UID: 467146
发帖: 1892
可可豆: 4601 CB
威望: 3531 点
在线时间: 1583(时)
发自: Web Page
回 1楼(耀一片男) 的帖子
storyBoard和xib 不怎么可怕 可怕的是逻辑复杂 然后糊弄你做完的
我是菜鸟我怕谁!!!
级别: 版主
UID: 467146
发帖: 1892
可可豆: 4601 CB
威望: 3531 点
在线时间: 1583(时)
发自: Web Page
回 3楼(liu) 的帖子
良心外包啊 哈哈哈哈
我是菜鸟我怕谁!!!
级别: 圣骑士
UID: 532081
可可豆: 1488 CB
威望: 1145 点
在线时间: 519(时)
发自: Web Page
回 5楼(mingyundeqiqiu) 的帖子
&&&&&&&&&&&&
级别: 圣骑士
UID: 529622
可可豆: 827 CB
威望: 782 点
在线时间: 395(时)
发自: Web Page
回 2楼(mingyundeqiqiu) 的帖子
无力吐槽公司领导,之前做的十个屎,还叫营销部去推,用的人才是脑壳有屎
级别: 圣骑士
UID: 529622
可可豆: 827 CB
威望: 782 点
在线时间: 395(时)
发自: Web Page
回 3楼(liu) 的帖子
良心,我有两个同学做外包也这样,
级别: 圣骑士
UID: 335418
可可豆: 1800 CB
威望: 1481 点
在线时间: 1411(时)
发自: Web Page
那领导用了你 ,代表什么呢 !
Pages: 1/14
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版假如一个码农突然出意外去世了,你们觉得接手他写过的代码是什么心情?
14:15:24 +08:00 · 4863 次点击
只是突然想到这个问题,好奇大家会是怎样一个想法。
32 回复 &| &直到
13:25:34 +08:00
& & 14:18:38 +08:00
没什么心情... 我贡献代码的项目里死过不少人了
& & 14:19:14 +08:00 via Android
后续肯定有让人落泪的故事
我觉得我要忽略这个主题
& & 14:20:30 +08:00
跟跳槽没啥区别
& & 14:21:16 +08:00
我曾经混天涯的时候,回过好多死了的人的帖,有过劳死的有自杀的。我觉得他们的帖子和他们死不死对我我没有任何感觉。
我看过无数作古或者自杀了的作家的书,电影,听过死了的人留下的音乐。我觉得他们的作品和他们死不死对我没有任何感觉。
代码如是。
如果V2EX里无聊蛋疼的主题有排行榜,此帖必入十大。
& & 14:32:50 +08:00
我想去找他聊聊
& & 14:34:27 +08:00
回复楼主帖子的时候我很伤心
& & 14:34:30 +08:00
去看看webpy吧..
& & 14:51:11 +08:00 via iPhone
不知道他家房子会不会便宜卖
& & 15:48:44 +08:00
&- 把丈夫换一下
& & 16:01:40 +08:00
阴码,这种代码一般人不敢接,指不定哪天就出某明奇妙的问题了。
& & 16:38:03 +08:00
可能会代码写着写着,Sublime text 自动打出几个血红字的大字





“第 18 行代码有 Bug,快 Debug 一下”。。。
& & 16:45:24 +08:00
。。。。。。
还好我用Vim。你吓不倒我。
& & 17:13:55 +08:00
晚上睡觉,耳边无限重复:不要动我代码,不要动我代码,不要动我代码......
& & 17:21:17 +08:00
最近你们跟「死人」杠上了?
& & 17:24:26 +08:00
@ 我用 SubLimeText,别吓我!
& & 17:26:43 +08:00
python里的webpy和django不能碰
依赖rake的ruby框架都不能碰
依赖yum的centos和RHEL都不能碰
有unix血统的OS不能碰
C不能碰
楼下继续补充
& & 17:29:13 +08:00
c++所有都不能碰
& & 17:34:25 +08:00
发现他留下的彩蛋。。。
& & 17:52:59 +08:00 via Android
找一段精彩的代码,刻在他墓碑上
& & 18:04:19 +08:00
大哭一场 以祭哀思
& & 18:11:11 +08:00
突然想到,等咱们都 80多岁,看到自己看到自己几十年前的代码会作何感想。。。- = 不过估计那些代码也存在不了那么久
& & 19:04:22 +08:00 via iPad
& & 19:25:50 +08:00 via Android
妈的,凶码,不敢接。已经死过两位程序猿了。
& & 20:27:49 +08:00 via iPad
擦擦擦!剛被知乎那個凶宅帖嚇個半死,,,又說這事!!
& & 20:31:05 +08:00
@ 你说的这个我感觉特别恐怖。。。
& & 22:54:10 +08:00
@ 已经犯了几忌了,如何是好!?
& & 22:55:16 +08:00
妈蛋,怎么一个注释都不写.
& & 22:57:50 +08:00
@ The Dead Code?
& & 23:13:04 +08:00
解不开的 bug 也许是灵异事件
& & 00:43:47 +08:00
怎么说也有一点伤感吧
& & 13:05:37 +08:00
某一行写着E
& & 13:25:34 +08:00
接手了他的项目后,
心里总会感觉怪怪的,
因为他前阵子过世了,
因为过劳。
现在我每天都会很忙,
有时候,
读到他写的代码,
思考他的逻辑。
思考一个死去人的逻辑,
揣摩一个死去人的想法,
这种感觉真的很奇怪,
就像深夜在深山老林的山路缓行:幽冷孤独
就像触摸一个死人的身体:冰凉屏气
每当这个时候,
脑子里不自觉的想起他,
他和我以前一起上下班,
一起喝酒,
一起讨论项目问题,
每写一会代码,
都要想起他。
甚至想起他临死前的情形,
虽然我并没有见识过,
我却脑补了:
在一个深夜,
这夜天很黑,
无星无月,
风呜呜吹。
他一个人挑灯在公司奋战,
大楼里早已人去楼空,
走廊里的灯也黑不见物。
同事们早已下班,
他只打开他头上那个灯,
昏暗的灯正好只照亮了他周围的一块。
他在写代码,
是的,
此时无关这个世界,
他脑中只有项目的模块还有哪些没完成,
他手下只有26个字母10个数字和符号,
他心里只有赶紧弄最晚2点要回家不然明天没精神继续coding了。
键盘嚓嚓,
他觉得有点口渴,
时间是9:41,
他脑子终于下达命令让自己拿水杯喝水,
时间是10:24。
键盘嚓嚓,
他手机来了推送信息,
时间是10:30,
他拿起手机看了一眼,
是他定的睡眠闹钟提醒。
时间是10:38。
他规定自己10:30要睡觉,
尽管他从来没有遵守过,
但他根本不打算删掉这个闹钟或者调整时间,
因为他相信总有一天他会严格遵守它。
键盘嚓嚓,
他突然想起了隔壁住的女孩,
头发很长,
笑起来很美。
时间是10:47。
他继续写着,
这个模块快写完了,
这段代码要不要优化一下,
优化吧,明显看起来不优雅,
优化个啥啊,时间不多了得赶紧写完回家。
优雅?像她那样?
又想起了隔壁那个优雅的女孩。
前天早上出门的时候正好碰见她出门,
她看了他一眼,
持续0.4秒。
想到这里,
他的嘴角弯了。
时间是10:54。
& · & 859 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 20ms · UTC 17:44 · PVG 01:44 · LAX 10:44 · JFK 13:44? Do have faith in what you're doing.接手清华同事的代码是一种怎样的体验? - 知乎943被浏览<strong class="NumberBoard-itemValue" title=",808,622分享邀请回答704105 条评论分享收藏感谢收起如何快速的熟悉别人的代码--(前端开发)
时间: 18:42:35
&&&& 阅读:192
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&找web前端开发工程师工作,则很有可能会遇到接手别人写的项目,即维护别人写的产品。但一个问题就出现了,那就是如何快速的熟悉别人写的代码?看到别人写的一串串的代码,如果别人还不加注释,那是最头痛的。一眼望去,一啪啦的代码,不仔细看,完全看不懂,写的啥玩意儿。比如,我刚来公司,也是接手别人写的项目,但注释却是少的可怜,截张图瞧瞧,如下图:
第一眼看到,是不是有一种心里mmp的冲动,尼玛,我看你这代码看都不想看。写的啥玩意儿。尤其是基础不好,还有不熟悉框架的,完全看不懂这是写的啥。可能有些人会觉得,这无非就是一些定义的变量,一些方法罢了。是,从整体上来看,这确实没错。但如果不注释,你不花时间去看,第一眼你就能看懂这些方法,这些变量所代表的含义吗?如果你第一眼就能看懂,好吧,那你就是大佬,大佬求带我。对于我们这种小菜鸟,要想快速熟悉这些代码,就必须要花更多的时间去看,去调试,去运行,才能知道这些代码的作用。
这也从侧面反应出写注释的重要性,试想你写了注释,别人接手了你的项目,那么可以通过注释去快速的查找到代码,然后就能很快的知道这些代码所代表的作用,不是吗?这也不就节约了时间成本吗?所以良好的代码习惯是很有必要的,不是每个人都是大佬啊,除非你能保证以后一直是你在维护和编写你自己写的项目,但是这种机会微乎其微。
好吧,说了这么多,都不是重点,重点是我自己体会到的如何快速的熟悉别人的代码。当然良好的基础那是有必要的哇哈哈。数据,事件,变量,作用域,以及闭包等一些重要的概念,也就是原生js的重要性。因为不论框架也好,库也罢,又或者是插件,都无非是用原生js代码去进行封装的。
我们都知道当自己创建一个函数(构造函数除外)或者创建一个变量,都会在BOM浏览器对象模型的window对象上添加一个属性,如下图所示:
如此一来,当我们看到代码中是一个函数的时候,我们就可以在window对象上查找,如果查找到了,试着在浏览器控制台调用这个函数,看看页面会有什么变化,这样一来,我们就知道这个函数有什么作用呢。
而如果是构造函数,那么也不用担心,我们可以通过如下图所示的代码,将构造函数构造的对象添加到window对象上,然后我们就可以查看这个对象的相关方法,然后在浏览器控制台尝试着调用就可以知道方法是干什么用呢。
如此一来,熟悉别人写的代码就很快了。标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文地址:https://www.cnblogs.com/eveningwater/p/8494282.html
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!

我要回帖

 

随机推荐