首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
木宛哥
掘友等级
技术专家
|
阿里巴巴
公众号@编程启示录
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
赞
文章( 27 )
沸点( 0 )
程序员必看:两个思想优化90%的代码
本文探讨组合函数模式与抽象层次一致性原则如何提升代码质量,通过实例展示将复杂函数分解为不同抽象层次的方法,强调构建金字塔结构代码的重要性,帮助开发者写出更清晰、易维护的程序。
编程思想:如何设计一个好的通信网络协议
当网络中两个进程需要通信时,我们往往会使用 Socket 来实现。Socket 都不陌生。当三次握手成功后,客户端与服务端就能通信,并且,彼此之间通信的数据包格式都是二进制,由 TCP/IP 协议负责
代码背后的智慧:20条编程感悟
大家好,我是木宛哥;在10余年的工作经历让我深刻体会到程序开发不仅仅是写代码,更是一个系统化的过程。我总结了20条编程感悟,涵盖了代码规范、设计原则、测试方法与交付流程等多个方面。
优雅编程:巧用位运算重构代码
开篇 巧用位运算能极大的精简代码和提高程序效率。所以,在一些优秀的开源代码中,经常能出现位运算。所以,把位运算这种思想迁移到业务代码里,有时候往往能起到柳暗花明般的重构。
编程思想:设计模式如何在项目中优雅落地
基于个人的经验,谈谈设计模式在项目开发中的应用。因为是经验之谈,没有绝对的对与错。 下面整理的是我最常使用的设计模式
我在大厂做 CR——如何体系化防控空指针异常
大家好,我是木宛哥,今天和大家分享下——代码 CR 时针对恼人的空指针异常(NullPointerException)如何做到体系化去防控;
我在大厂做 CR——再谈如何优雅修改代码
书接上回为什么需要依赖注入再做下扩展 但在真实项目里,往往是多人协作一起开发,一些历史原因导致某些代码片段的实现往往“千奇百怪”,既不能很好的单侧覆盖,同时也充斥着违反了开闭原则的“代码坏味道”; 而
我在大厂做 CR——为什么建议使用枚举来替换布尔值
我在大厂做 CR——为什么建议使用枚举来替换布尔值? “哪些场景建议使用枚举来替换布尔值”,我认为要看功能点的易变程度去综合评估:“越容易变化,越不能让复杂度发散,越要由一处收敛,试想下一个 `Boo
「软件设计哲学」于延保代码改造中的实践
作者:京东保险 王奕龙 本文主要给大家分享软件设计中的两个理念,为什么我称软件设计是“理念”而不是“方法”或“原则”呢?这个想法主要受《A philosophy of software design》
Code Review:探索工程实践之道
作者:京东物流 冯志文 前言 本文参考《京东JAVA代码规范-V1.1》&Google代码评审工程实践方法论,结合团队代码评审的实践经验整理成文档,这份文档是我们团队集体经验的结晶。 我相信公司其他部
下一页
个人成就
优秀创作者
文章被点赞
271
文章被阅读
23,733
掘力值
965
关注了
1
关注者
62
收藏集
0
关注标签
150
加入于
2017-05-03