《代码的艺术:用工程思维驱动软件开发》是作者围绕软件工程能力所做的系列培训的内容汇编。这些内容来源于作者20多年以来对软件工程的学习体会和项目实践,以及对中国工业界软件工程师的观察和教育实践。《代码的艺术:用工程思维驱动软件开发》共8章,第1章说明了什么是软件工程能力,阐述了软件工程能力中的素质要求。第2~8章分别从代码、文档、项目管理这三个方面讲解了提升软件工程能力素质的实践方法。
在一个由很多微服务组成的分布式系统中,我们永远难以全面掌握发生什么事件会导致系统局部不可用,甚至全面崩溃。但我们却可以尽可能地在这些不可用的情况发生之前找出系统中的脆弱点。《混沌工程:Netflix系统稳定性之道》介绍了Netflix的工程师团队是如何根据多年实践经验主动发现系统中脆弱点的一整套方法。这套方法现在已经逐渐演变成计算机科学的一门新兴学科,即“混沌工程”。通过一系列可控的实
《深入理解Java核心技术:写给Java工程师的干货笔记(基础篇)》是《Java工程师成神之路》系列的第一本,主要聚焦于Java开发者必备的Java核心基础知识。全书共23章,主要内容包括面向对象、基础数据类型、自动拆装箱、字符串、集合类、反射、序列化、枚举、I/O、动态代理、注解、泛型、时间处理、编码方式、语法糖、BigDecimal、常用工具库及Java新版本特性等,比较全面地覆盖了Java开
《前端开发必知必会:从工程核心到前沿实战》共5章。第1、2章系统介绍前端工程化的核心知识,包括Babel7、ES规范、Deno开发入门、脚手架、自动化部署、Nginx、Jest测试、Webpack5、Vite、Rollup、Parcel等。第3、4章着重介绍前端架构的核心思想,包括前端核心模块的6种常用设计模式、V8引擎、宏任务与微任务、异步加载规范和函数式编程等。第5章通
你将学习到软件组织在设计、架构、编写和维护代码时应牢记的三个基本原则:时间如何影响软件的可持续性,以及如何使代码随着时间的推移而具有韧性。模如何影响工程组织内软件实践的可行性。在评估设计和开发决策时,一位典型的工程师需要做出哪些权衡。作者介绍TitusWinters,谷歌高级软件工程师,他是谷歌C代码库的领导者:2亿5000万行代码,每月成千上万名不同的工程师在这些代码上工作
一、VSCode创建Django工程VSCode官方:https://code.visualstudio.com1mysite(项目名),创建Django项目,可以和虚拟环境放在同一
《NASA系统工程手册》是美国国家航空航宇局(NASA)对多年系统工程实践经验的总结,主要有三个部分的内容:第一部分(第1~3章)是结合航天产品的寿命周期介绍由多个系统工程流程构成的航天产品开发和控制管理的系统工程引擎,第二部分(第4~5章)针对系统工程引擎中的每个流程详细介绍流程实施的过程和指南,第三部分(第6~7章)介绍在开展系统工程工作时应当把握的关键技术和相关标准。
《Python灰帽子》PDF高清版免费下载地址(点击即可)内容简介 · · · · · ·《Python灰帽子》是由知名安全机构ImmunityInc的资深黑帽JustinSei