在软件开发的过程中,经常听到一个词叫“代码复用”,就是根据具体业务场景,把一些比较公用的东西写出来,封装固定方法或者类文件,然后多处调用,这么做的好处就是大大提高了开发效率,节省了劳动成本,减少了工作量,“代码复用”是软件思想中最普遍的一个思想了,但是在现实中并不是所有人能够对“代码复用”思想良好运用,最后是“代码复用”变成了“代码复制”!近期一名码农 友分享了他身边的一个故事。
上世是朵花:这么说倒是不合适,可以让leader考虑一下,规划一下中间层代码,可以供pc端与移动端复用,而不是“复制”,这么说就显得格局更高一点了。
阿里巴巴员工:其实很简单,用几种设计模式写出来,搞得越复杂越好,埋个很深的按端区分的逻辑。还能锻炼自己
上世是朵花:但是要把握好度,别让leader认为代码不友好,可读性不高等情况。
友三:我们组有2个人抄一个老同事的代码,老同事写了一个拆分集合,多线程调用的方法。然后周会的时候,经理问那2个人为什么拆分4个集合呀,2个人懵逼了,就说觉得4组好,把我们乐的
上世是朵花:看来这种“代码复制”的情况还存在的真不少,不只是个例,作为技术管理者,要让代码复用 去替代代码复制才能让团队工作更高效。
友四:正常的软件公司不会让一套代码在多个不同的项目里面重复使用。
上世是朵花:没错,这种方法工作效率低些,大家都在重复劳动,显然不划算。
以上所有图片均来之互联
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!