JApiDocs 作为一个衔接前后端开发的的工具,尽可能把重复劳动都自动化了,实现了代码即文档,持续集成接口测试的小目标,非常优雅的解决在前后端并行开发碰到的一些问题。
一个给 Java 程序员用的 Api 文档生成工具
api 文档作为前后端同学的沟通桥梁,其重要性是不言而喻的。目前通用的工具有像apidoc/apidoc,caixw/apidoc这样的第三方库,虽然具有语言无关的特性,但是真正用起来额外多了很多工作量,而且维护起来麻烦,这也是笔者设计和开发这个工具的原因,想通过 java 本身的语言特性和结合强大的 IDE ,使得生成和维护 api 文档这件事情变的自然而美好。
代码重构的一点总结
重构是一件春天播种,秋天收获的事情,要有耐心;正确的方法很重要,循序渐进可能比推翻重来更科学。
记录网页爬虫注意的几个问题
能随意地收集大量的信息是作为程序员一个酷炫的技能之一。他们谙习这些二进制存储和流通,不管是处于正义还是邪恶的目的,这些公开或者半公开的数据对于他们来说唾手可得!是不是有大片开场的画面感!!当然我是遵纪守法的好公民,最近需要抓取某个站点的公开数据,结合以前爬取的一些经验做个总结。
Android原生简易图文编辑器和富文本显示实现
文章介绍了如何在 Android 实现一个简单的富文本编辑器以及富文本的展示方案,并附有源码 demo 实现,读者可以先把 demo 运行起来,对照代码和文章阅读应该不难弄懂。
talk is cheep, show you the code. 源码参考
Android代码规范指北
统一的代码风格在多人协作开发中的作用是不言而喻的,通过参考一些比较优秀的实践,这里大量参考了阿里巴巴 JAVA 开发手册,再结合了个人的思考,制定了这么一套规范,由于个人的认识是非常有限的,本规范也肯定存在很多不合理和需要补充的东西,在这里恳请大家根据自己的实践和工作中,提出一些中肯的建议和修改意见。
Android团队技术成长计划
最近在想如何提升自己和团队成员的技术能力,其实无非就是多阅读优秀源码,优秀书籍,写技术文章等,但在查阅资料的的时候还是收获了不少东西,尤其是刘未鹏大神那篇文章,这边整理可能更多是学习相关的技能树,发表到这里当个备份了。
API文档生成工具设计与实现
我一直倡导项目组的开发应该接口设计先行,定下接口协议后各端就可以并行开发了。但是据我了解,还是有不少团队是服务端人员先把接口的逻辑代码写的差不多再交付给客户端接口文档的。通过这个文档生成工具,服务端人员更加愿意提前先设计好接口了,靠工具生成漂亮的文档提前交付未实现的接口给下游人员,而又没有多少增加工作量,整个开发过程会变得更加愉快。
Android Studio 的代码插件开发
在对接API的时候,我们要根据出来的字段定义相关的数据模型,在复制粘贴几次之后,我开始厌倦这种没有半点技术含量的重复性工作,所以开始思考怎么把这个工作自动化,砍柴不误磨刀工,我相信额外的一点付出会带来效率的提升。
OkHttp 离线缓存实现
Okhttp 本身已经支持标准的 http 协议缓存策略了, 本文将进一步压榨OkHttp,让它在实现离线缓存。