V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sidyhe  ›  全部回复第 1 页 / 共 1 页
回复总数  5
屎山是规律, 哪怕只有你一个人的项目, 代码量上来了一样是屎山
能在模块边界处隔离屎山已经是一个非常好的框架了 (方便替换与重构)
高内聚, 低耦合. 内聚的地方屎就屎吧, 先做出来, 如果还有精力优化再说
过来人的经验
查代码比较难的话, 用 tcmalloc 检测泄露, 它会告诉你哪里的内存没有释放
232 天前
回复了 Severn 创建的主题 程序员 游戏客户端学习服务器求推荐
问题相对模糊吧
是以业务开发为主? 那么会使用一种框架即可, 就像你说的 skynet, 然后横向扩展多了解其他框架
还是在技术深度上? 那么就要了解进程, 线程, 协程, 网络, 内存, RPC, 系统底层, 效率等等
后端人员从业者说下看法
在功能实现上颗粒度越小越好, 但这种接口不太可能直接给前端用
纯粹的 crud 需要加工, 向前端提供相对上层的接口, 以功能为单位而不是数据
以图片为例, 需要显示的应当向前端提供图片 ID 以及数据, 单纯让前端调用两次接口毫无意义, 还会增加调用时长
当然接口需要权衡, 不能照着数据写, 也不能照着 UI 写, 这需要经验的积累
254 天前
回复了 kekeones 创建的主题 程序员 请教下 windows 驱动里的加解密
用什么算法取决于你的需求, 至于实现, 大部分情况下使用 C 库
在 github 上搜搜, 单纯的算法库应该不少
大多数 C 函数在 WDK 中是有导出的
还需要把部分调用需要替换为 WDK 的版本, 比如 malloc -> ExAllocatePool 之类
不过对于算法类的库, 也就内存相关函数调用, 其他的也用不到
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2847 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 09:10 · PVG 17:10 · LAX 01:10 · JFK 04:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.