在软件开发过程中,必须掌握日志记录的能力,不仅要能控制日志重定向,还要能控制日志的level,本文基于Python3 logging模块,进行简要封装,实现一个简单的日志记录器,非常适用于自动化测试中使用,支持以下功能特色:...
大家好,这里记录,我每周读到的技术书籍、专栏、文章以及遇到的工作上的技术经历的思考,不见得都对,但开始思考总是好的。
在开发中,不使用设计模式也不是不可以,但是用好设计模式能帮忙我们更好的去解决实际问题。
前言这是一本真正从『人』(而非技术也非管理)的角度关注软件开发人员自身发展的书自我改进的开发人员具备下列素质永远不会对『不错 』感到心满意足永远寻求每一个机会来拓展自己的视野,探求未知事物对知识的渴求永远不...
作者 | Denis Stebunov译者 | 王者策划 | 万佳如果你曾经管理过软件项目,你可能会问自己:我们团队如何才能更快地前进?现在前进的速度有多快?面对这类问题,我们倾向于依赖指标。...
如今的互联网社交可以说是仅次于衣食住行四大刚需之外最重要的需求,而且社交可以让我们缓解孤独、寻求关注、被赞赏及认可,移动端互联网的快速崛起也给了我们很多网络社交的机会,例如在陪玩软件开发中,作为一款用户与用于...
一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件-Sublime-Text-3,不仅具有华丽的界面,还支持插件扩展机制.优点:功能强大,占用内存小,插件丰富,界面友好...
低代码和无代码工具是商业服务供应商的下一个技术飞跃,它使得技术技能民主化,非技术人员也可以为企业提供开发定制解决方案。
其实解决一个复杂领域系统的方式不只限于编码架构,我们同样需要从一些外溢的环节去考虑应对这种复杂度。
软件具有复杂性、一致性、可变性和不可见行,这些特性使软件开发和管理变得很难控制,最终产品质量也难以保证