无意中发现技术主管写的代码,大家帮忙看看什么水平?

无意中发现技术主管写的代码,大家帮忙看看什么水平?
虽然很多答主用了诸如“典范级”、“心旷神怡” 的形容, 赞美这段代码, 但这里, 出于技术讨论的动机, 我说说不同看法.栈, 如果善于利用栈来处理树结构, 那么可以写出更简洁的代码, 根本不需要 recuresiveFn 这种方法. 泛型, 如果善于利用泛型, 那么可以写出更通用的代码,而不是耦合于...

公司停电,程序员组团去网吧写代码,网友:不怕泄密吗?

公司停电,程序员组团去网吧写代码,网友:不怕泄密吗?
一则#空调停电程序员集体去网吧上班#的消息登上热搜,导致程序员太热待不住,于是公司就安排了公司里的核心技术人员到网吧上班(其余人员放假)“大家看到他们在网吧工作都很惊讶,不少网友对程序员在网吧写代码的安全性提出了质疑,让人不禁联想到此前中国台湾程序员的事件”这个公司的操作也让不少网友直呼,程序员随时...

《代码英雄》第五季(2):写代码的地方 | Linux 中国

《代码英雄》第五季(2):写代码的地方 | Linux 中国
导读:家庭办公室、企业园区、联合办公空间、有趣的校园。程序员们希望在工作场所方面有所选择。将普通的工作空间从办公室转移到家里,揭示了在家里工作的好处,但也突出了它的权衡。本文字数:14001,阅读时长大约: 23分钟代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗...

不懂源码、NDK、架构设计,只会写业务代码,真的会被淘汰吗?

题目中的NDK,架构设计完全不同的两种概念,NDK属于安卓下面能够使用C/C++完成应用接口的一套工具集而已,和架构设计完全的两码事,因为很多应用有特殊的功能调用,就通过NDK的方式把C/C++和java之间用桥梁串联起来,这种在应用级开发里面还是很常见。业务代码如果干的非常不错也能直通架构师,很多...

Java开发写业务逻辑代码难不难,是自己创造还是根据文档说明书?

写业务逻辑代码通常是Java程序员的主要工作内容,大部分业务逻辑代码并没有太大的难度,只要按照业务规则编写就可以了。Java代码编写有多个角色参与,不同的角色有不同的任务划分,通常情况下在项目功能设计结束之后,架构师就会开始进行架构设计和顶层的接口设计,具体会包括项目的结构划分,技术选型等具体内容。...

程序员如何避免写过多的业务逻辑代码?

题主提出这个问题非常好,该问题是绝大部分程序员学习过程中都会遇到的困惑。这个阶段的选择很大程度上决定自己今后职业生涯的发展方向。小编建议你先踏踏实实把业务逻辑代码写好,然后再寻求技术方面的突破。究其本质,技术是工具,业务是根本,技术为业务服务,业务促进技术发展。小编结合自身及周边同事的经历总结出了一...