
思想
这一切没有想象那么糟
游戏开发,数据分析,机器学习,萌娃的爸爸
展开
-
代码结构
前言说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后面代码无法复用,层级关系混乱,对后续代码的维护非常麻烦。的确在这些人眼中分层只是一个形式,前辈们的代码这么写的,其他项目代码这么写的,那么我也这么跟着写。但是在真正的原创 2020-05-20 10:19:34 · 1297 阅读 · 0 评论 -
actor 框架
前言传统的游戏服务器要么是单线程要么是多线程,过去几十年里CPU一直遵循摩尔定律发展,带来的结果是单核频率越来越高。而近几年摩尔定义在CPU上已然失效,为什么呢?大于在2003年左右,计算机的核心特性经历了一个重要的变化,处理器的速度达到了一个顶点。在接下来近15年里,时钟速度是呈线性增长的,而不会像以前那样以指数级的速度增长。由于CPU的工艺制程和发热稳定性之间难以取舍,取而代之的策略是增...原创 2019-12-16 11:33:25 · 2605 阅读 · 0 评论 -
好的代码
简介: 我们每天都与代码打交道,但当被问道什么是好的代码时,很多人可能会先愣一下,然后给出的回答要么比较空泛,要么比较散,没办法简单明了地概括出来。显然,这个问题并没有唯一的标准答案,谁都可以谈论自己的理解,今天谈谈我对于好代码的理解。一句话概括:衡量代码质量的唯一有效标准:WTF/min —— Robert C. Martin好的代码好的代码一定是整洁的,给阅读的人一种如沐春风...转载 2019-12-13 16:52:35 · 326 阅读 · 0 评论 -
不适合程序员的是个标志
文章目录1.缺乏好奇心2.缺乏主动和灵活多变3.面对问题时缺乏毅力4.克服问题时没有成就感5.对于学习和理解没有耐心6.对思考问题感到厌烦或疲惫7.无法独立思考8.僵化、狭隘、混乱的思维9.需要“正确”的答案,而不是鉴别出“好”和“坏”的答案10.不注意细节额外补充: 商业化的思维总结原文地址:10 Signs You Will Suck at Programming原文作者:Jonathan...转载 2019-12-13 16:28:43 · 148 阅读 · 0 评论