zeus00456

导航

统计

随笔分类 -  软件工程

研发编码的 4 个维度
摘要:@( ) 引言 在实际项目开发中,有相当数量的研发同学在处理一个需求的研发工作时,仅仅实现功能,进行简单的自测(有时也省了),就认为研发工作已经完成了。 造成这种工作模式的原因多种多样,可能是研发同学本身品质的原因,可能是因为没有经历过相关的培训,可能单纯是因为没有找到更好的方法而导致的混乱,当然也 阅读全文

posted @ 2022-07-28 16:49 问仙长何方蓬莱 阅读(98) 评论(0) 推荐(0) 编辑

日志异常常见场景方式汇总
摘要:@ §1 综述 日志和异常是项目正常运行时,唯二的可以直接窥探代码运行状态的手段(暂时不考虑一些监控框架)。 因为二者略有互通且通常异常时必然伴有日志,因此一起说明。 此文档,前面用于说明项目中常见套路或概念,后面则给出各场景下示例 §1.1 记录日志的目的 指示,记录项目中各个机制的运行情况 接口 阅读全文

posted @ 2022-07-28 16:48 问仙长何方蓬莱 阅读(266) 评论(0) 推荐(0) 编辑

全部人员需求开发以及沟通流程(一图流)
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200807094331826.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pFVVMwMDQ1Ng==,size_16,color_FFFFFF,t 阅读全文

posted @ 2022-07-28 16:44 问仙长何方蓬莱 阅读(37) 评论(0) 推荐(0) 编辑

面试(用人侧)导论和提纲
摘要:@ §1 对研发人员级别的定义和划分 实习生:可以写简单业务 初级:熟练的进行业务开发,熟悉研发流程和原则 中级:具有较浅薄的设计能力,对技术底层和细节不能一无所知 高级:具有丰富的技术使用经验和项目经验,具有比较成体系的设计能力,对一下底层和细节较为了解,对业务/数据敏感 技术经理:熟悉开发流程, 阅读全文

posted @ 2022-07-28 16:43 问仙长何方蓬莱 阅读(42) 评论(0) 推荐(0) 编辑

Swagger(swagger-ui) 公共环境搭建(linux)
摘要:@( ) §0 前言 其实,笔者不甚推荐使用swagger,因为对接口的侵入太大了,因为他是基于在接口上打注解。当然,有个别个人和团队提出可以在open-service之上在做一层接口出来,专门用于声明swagger文档,这个做法不是不可以,但明显略蛋疼。 笔者认为swagger文档唯一的好处(只是 阅读全文

posted @ 2022-07-28 16:43 问仙长何方蓬莱 阅读(704) 评论(0) 推荐(0) 编辑

使用TimeUnit的睡眠代替Thread.sleep()
摘要:@(INDEX) §1 各种睡法(写法) TimeUnit.NANOSECONDS.sleep(1);//纳秒 TimeUnit.MICROSECONDS.sleep(1);//微秒 TimeUnit.MILLISECONDS.sleep(1);//毫秒 TimeUnit.SECONDS.sleep 阅读全文

posted @ 2022-07-28 16:41 问仙长何方蓬莱 阅读(406) 评论(0) 推荐(0) 编辑

蛋式编程(Egg-Style Programming)与业务内设计与组件式编程(Component-Style Programming)(上篇)
摘要:§ 1 蛋式编程(ESP)编年史 本文旨在尽量写得有逼格一点 Java 是天生适用于网络应用的语言 这是不知道从什么时候开始的说法,严格说其实(几乎)所有语言都能用于网络开发。但从实际结果上来看,java确实是在网络应用中应用场景最广使用最多的语言。 深究原因众说纷纭,但无外乎语法简单,无指针(和其 阅读全文

posted @ 2022-07-28 16:38 问仙长何方蓬莱 阅读(63) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示