首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TaoWen
掘友等级
前端开发
|
乘法云
Problem Solver
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
如何复用一套代码满足多个产品经理?
有太多的文章教你怎么组织代码了。但是这些文章大都是系统A,模块B的抽象写意派。虽然看着很有道理的样子,但就是看不懂。本文的特点是有十多个带有具体业务场景的例子。从如何接新需求的角度来分析模块应该怎么拆
面向对象不是银弹,DDD 也不是,TypeScript 才是
Simplicity is hard,when simplicity is not the reality。
表达过去、现在与将来:之将来(1)
用啥表达“未来”?这看起来是显而易见的问题。那些所谓的业务逻辑由那么那么多的方式来表达。我们以“表达未来的方式“的视角重新审视很多初级的概念。然后我们可以看到这个问题其实没有我们想得那么简单。
什么样的代码是好读的?
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler
编程语言的3个角色
一门编程语言同时扮演了3个不同的角色:它连接了机器,它连接了开发者,它连接了团队。然而在这些角色上,现有的编程语言都有严重的问题。如果我们可以解决下面的这3个问题,不仅仅可以让开发者的体验变得超棒,同时也肯定会有实质性地回报。 软件开发的最大危机是缺乏可考核性。理想的情况是,总…
写给即将上岗的码农们
前两天公司学院的同学给我看了一下即将入职的应届生的数量,真是不少。感慨一下,一批新人即将到来,而自己又老去了一岁。码农是一个必将终身学习的职业。而相关的知识越来越多了。接下来该学什么?接下来该干什么?这个需要你对自己,对这个行业,对供需关系有自己的判断。 码农需要学习的对于这么…
非功能性需求代码与功能性需求代码的 “楚河汉界”(Golang)
非功能性需求代码,和功能性需求的实现代码中间要画一根线。这样当我们去理解业务逻辑的时候不会被非功能性需求的代码所干扰。而非功能性需求的实现要升级也会比较容易,不用去到处改代码。 这里的边界包括: 对外暴露成可调用的服务器 通过客户端调用外部的服务 用expvar或者日志进行埋点…
RAID 6 应用于消息队列
Kafka 是一个很流行的消息队列。但是在使用中,我们发现目前的消息队列设计仍然有改进的空间 问题出在从在线业务系统往kafka master写入的过程中。kafka给业务系统提出了两难的选择 当往kafka master的网络出问题了。或者kafka master自身在选主的…
不要骗我了,这能有多难嘛!
故事从一个变量讲起。比如初学编程的时候,我们都是从这样的代码学起的。 这能有多难?变量就是一个原子的容器,里面“之前”放了什么,“之后”取出来就是什么。映射到内存上就是一个内存地址而已。 但是这其实是很难的事情。我们这些被惯坏了程序员是无法理解的。比如,你有这样的SQL 执行完…
零拷贝读取文件成go对象
我们观察到从文件读取到go对象,需要两次拷贝: 从文件拷贝到内存,成为[]byte 从[]byte,按照格式进行读取,拷贝到go对象上 怎么样优化这个读取速度呢? 利用mmap,把文件直接映射到内存,go允许把这片内存已经转化成[]byte来使用 直接在这个[]byte上“展开…
下一页
个人成就
文章被点赞
651
文章被阅读
60,342
掘力值
2,224
关注了
0
关注者
1,869
收藏集
0
关注标签
4
加入于
2016-08-08