您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 编程匠艺—编写卓越的代码

  2. 书中主要介绍的内容如下:我大致列了一下: 第I篇 代码表面第一部分 第1章 善于防守——健壮代码的防御性编程技巧 3 1.1 向优秀的代码前进 4 1.2 设想:最坏的选择 4 1.3 什么是防御性编程 6 1.4 又大又坏的世界 8 1.5 防御性编程技巧 8 1.5.1 使用好的编码风格和合理的设计 9 1.5.2 不要仓促地编写代码 9 1.5.3 不要相信任何人 10 1.5.4 编码的目标是清晰,而不是简洁 10 1.5.5 不要让任何人做他们不该做的修补工作 11 1.5.6 编译
  3. 所属分类:网络基础

    • 发布日期:2009-05-06
    • 文件大小:2mb
    • 提供者:yuecl_1220
  1. 代码审查code review.7z

  2. 这里的资源主要是讲述了代码审查的必要性。里面有三个文档,简单的讲述了一下内容。举例实用工具。 为什么要进行Code Review?  如何做Code Review? 如何使用工具进行Code Review? CheckStyle FindBugs PMD 使用工具进行Code Review的局限性 我们可以做得更好
  3. 所属分类:专业指导

    • 发布日期:2013-04-10
    • 文件大小:210kb
    • 提供者:thanklife
  1. Python入门网络爬虫之精华版

  2. Python入门网络爬虫之精华版 Python学习网络爬虫主要分3个大的版块:抓取,分析,存储 另外,比较常用的爬虫框架Scrapy,这里最后也详细介绍一下。 首先列举一下本人总结的相关文章,这些覆盖了入门网络爬虫需要的基本概念和技巧:宁哥的小站-网络爬虫 当我们在浏览器中输入一个url后回车,后台会发生什么?比如说你输入http://www.lining0806.com/,你就会看到宁哥的小站首页。 简单来说这段过程发生了以下四个步骤: 查找域名对应的IP地址。 向IP对应的服务器发送请求
  3. 所属分类:Python

    • 发布日期:2016-11-04
    • 文件大小:5kb
    • 提供者:q6115759
  1. DevOps-版本控制进阶

  2. 刚刚发布的ThoughtWorks技术雷达 建议技术团队“暂缓或谨慎”使用反模式“CI theatre(伪CI,可以理解为不完整的持续集成)”。 “伪CI”描述的是实践持续集成(CI)过程中的一些错觉,然而这些并不是真正的CI实践。 基于持续集成,我和同事 Emily Luke做了一些研究, 我将分享伪CI是什么样的,为什么我们建议你“暂缓或谨慎使用”,以及预防伪CI的方法。持续集成我最喜欢的CI定义来自于continuousdelivery.comCI开发人员定期(至少每天)将他们所有的工作
  3. 所属分类:IT管理

    • 发布日期:2018-05-08
    • 文件大小:1mb
    • 提供者:mgsheng234
  1. 代码审查的价值——为何做、何时做、如何做?

  2. 代码审查的价值——为何做、何时做、如何做?.对于很多公司来说,代码审查是开发人员日常工作中的重要环节。通过代码审查,可以及早发现项目中存在的问题、促进同事之间的沟通与交流,并且可以在讨论中迸发出智慧的火花。但要想成功实施代码审查却并不是一件轻松的事情,   对于很多公司来说,代码审查是开发人员日常工作中的重要环节。通过代码审查,可以及早发现项目中存在的问题、促进同事之间的沟通与交流,并且可以在讨论中迸发出智慧的火花。但要想成功实施代码审查却并不是一件轻松的事情,为什么要进行代码审查、何时做、如何
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:77kb
    • 提供者:weixin_38748382
  1. 我们如何进行代码审查

  2. 我们如何进行代码审查.JimBird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护、软件质量与安全等领域中疑难问题的解决。在过去的15年间,Jim曾管理过团队建设并主导过高性能的财务系统的建设。他的主要兴趣在于如何提升小团队的效率以构建真正的   JimBird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护、软件质量与安全等领域中疑难问题的解决。在过去的15年间,Jim曾管理过团队建设并主导过高性能的财务系统的建设。他的主要兴趣在于如何提升小团队的效率
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:77kb
    • 提供者:weixin_38646230
  1. redux-dispatch-with-event-listeners-online-web-sp-000-源码

  2. 完成我们的柜台申请 目标 在本课程中,您将学到以下内容: 如何通过将分派附加到事件侦听器来允许用户执行分派功能。 redux流。 使用js/reducer.js进行后续操作。该文件已在index.html设置,因此如果您运行open index.html ,则将执行js/reducer.js任何代码。 应用目标 我们已经建立了大部分的redux模式。不用担心,我们会进行审查。 现在,让我们谈谈我们希望获得的用户体验。就是这样:单击一个按钮,您会看到页面上的数字从零变为一。再次单击,您会看到数字
  3. 所属分类:其它

  1. dp3t-app-ios-demo:使用DP3T SDK的iOS演示应用-源码

  2. DP3T iOS演示应用 DP3T 分散式隐私保护邻近跟踪(DP-3T)项目是使用移动设备上的Bluetooth Low Energy功能的COVID-19邻近跟踪的开放协议,可确保个人数据和计算完全保留在个人电话中。它由来自欧洲各地的25多名科学家和学术研究人员组成的核心团队制作。广大社区也对其进行了审查和改进。 DP-3T是EPFL和ETHZ进行的一项独立工作,它产生了该协议并将其在开源应用程序和服务器中实现。 介绍 这是一个使用的COVID-19跟踪演示客户端。它显示了如何在真实但简化
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:11mb
    • 提供者:weixin_42131790
  1. ng-bubble:一个可帮助您在角度应用程序中进行调试和代码审查的工具-源码

  2. 气泡 ng-bubble是一个WebComponent,位于您的Angular项目中(通过index.html),可帮助您进行调试。 动机( ) ng-bubble背后的动机有两个: “自动化”琐碎的任务:当我的初级成员加入我们的前端团队时,他努力地在IDE中的网站部分中找到了正确的组件代码(包括1000多个文件)。我意识到应该有更好的方法在IDE中从网站导航到组件代码。 使ng-bubble成为调试的唯一参考点:我们也喜欢使用console.log , debugger和network t
  3. 所属分类:其它

    • 发布日期:2021-03-18
    • 文件大小:42mb
    • 提供者:weixin_42165712
  1. node-mongo-cli:这是node-mongo-cli项目的主要存储库-源码

  2. 节点mongo-cli node-mongo-cli是一个命令行界面工具,可用于初始化,构建并简化mongoDB开发。 对于MERN或MEAN项目很有用。 工作仍在进行中,请参阅对node-mongo-cli的贡献部分对项目的贡献。 贡献给node-mongo-cli 您可以作为nodejs developer , mongoDB developer和/或documentation和research帮助来为node-mongo-cli做出贡献。 我们仍在处理文档,但是请在开始撰写之前仔细阅读
  3. 所属分类:其它

    • 发布日期:2021-03-17
    • 文件大小:67kb
    • 提供者:weixin_42131798
  1. msg_reply:一个简单的消息回复建议系统-源码

  2. 智能留言回复 您是否曾经看过或使用过? 这是一项为用户消息提供自动回复建议的服务。 见下文。 这是基于检索的聊天机器人的有用应用程序。 想一想。 我们发多少次短信给thx之类的消息,嘿,或以后再见? 在这个项目中,我们构建了一个简单的消息回复建议系统。 九别公园代码审查 同义词组 我们需要设置要显示的建议列表。 自然地,首先考虑频率。 但是,那些含义相似的短语又如何呢? 例如,应该感谢你这么多,THX独立处理? 我们不这么认为。 我们想对它们进行分组并保存我们的位置。 如何? 我们利用平行语
  3. 所属分类:其它

    • 发布日期:2021-03-15
    • 文件大小:119kb
    • 提供者:weixin_42113754
  1. webmooc-practice-源码

  2. WebMOOC实践 欢迎使用WebMOOC-Practice!我们期待以开源的方式帮助想要学习Web技术的人们。 欢迎访问WebMOOC-Practice,我们期望能够用开源的方式帮助希望学习Web技术的人士。 什么是WebMOOC实践 WebMOOC-Practice通过提供许多循序渐进的针对性网络实践项目,帮助技术初学者更系统地学习。 我们也希望为有经验的开发人员提供一些有趣的项目,让他们玩得开心。 WebMOOC-Practice提供许多循序渐进,有针对性的Web实践项目,来帮助技术初学
  3. 所属分类:其它

    • 发布日期:2021-03-09
    • 文件大小:17mb
    • 提供者:weixin_42129113
  1. pobox:专为RPC类API设计的准系统路由器-源码

  2. pobox(有一个更好的名称) 专为RPC风格的API设计的准系统路由器。 特色: 恒定时间的路线查找 服务器级和路由级中间件 不具备: 网址参数 正则表达式 进阶路由 这并不是要解决每个人的路由问题,而是在编写供我自己使用的API时对我自己的默认路由实践的快速解决方案。 使用风险自负。 我们欢迎您提供错误修复和建议,但我没有空闲时间在副项目上进行代码审查,因此无论功能如何,功能PR都将被拒绝。 我没有向后兼容性保证,也没有任何形式的保证。
  3. 所属分类:其它

    • 发布日期:2021-03-06
    • 文件大小:13kb
    • 提供者:weixin_42134143
  1. code-review-best-practices:组装学校-源码

  2. #assembler-school #code-reviews #best-practices 汇编学校:代码审查和评估指南 在本指南中,我们将学习一些有关汇编家学生进行代码审查和评估项目的最佳实践。 在下面,您可以找到由Assembler School团队撰写的几篇文章,并且在本README的结尾,如果您想了解有关代码审查的更多信息,还可以找到资源。 了解更多 :open_book: 如果您想了解有关代码审查的更多信息,请在部分中找到一些视频和文章。 如果您想深入了解该主题,则标记为“高度推
  3. 所属分类:其它

  1. commit-messages-guide:了解提交消息的重要性以及如何正确编写它们的指南-源码

  2. 提交消息指南 理解提交消息的重要性以及如何编写它们的指南。 它可以帮助您了解什么是提交,为什么写好的信息,最佳实践以及计划和(重新)编写好的提交历史的一些提示很重要。 可用语言 什么是“提交”? 简单来说,提交是本地文件的快照,写在本地存储库中。 与某些人的想法相反, 。 对于没有从一个提交更改为另一个提交的文件,git仅存储指向已存储的先前相同文件的链接。 下图显示了git如何随时间存储数据,其中每个“版本”均为一次提交: 为什么提交消息很重要? 加快并简化代码审查 帮助理解变化 解
  3. 所属分类:其它

    • 发布日期:2021-02-23
    • 文件大小:115kb
    • 提供者:weixin_42168265
  1. 挑战:PyBites代码挑战-源码

  2. PyBites博客代码挑战 学习编码的最佳方法是这样做。 PyBites代码挑战==加快了学习速度,同时也带来了乐趣和协作认可。 欢迎来到PyBites博客挑战页面。 (请注意,这些与我们) 这些是免费的,开放式的小型编码项目,旨在为我们美好的PyBites社区创建,耗时一天至一周。 问答环节 我该如何开始? 转到,单击一个并按照说明进行操作。 在哪里可以看到其他人的代码提交? 浏览(或签出)-所有PR都合并到该分支中。 我如何加入您的Slack社区? 使用-并使用我们的#codech
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:109mb
    • 提供者:weixin_42102220
  1. eng-practices:谷歌工程实践文档-https:jimmysong.ioeng-practices-源码

  2. 谷歌工程实践文档 Google有很多通用工程实践,几乎涵盖所有语言和项目。此文档为长期积累的最佳实践,是集体经验的结晶。我们可以将其地公之于众,您的组织和开源项目也会从中受益。 当前包含以下文档: Google代码审查指南,实则两套指南: 代码审查者指南 代码开发者指南 在线浏览: : 译者序 此仓库翻译自 ,目前为止的主要内容为Google总结的如何进行代码审查(代码审查)指南,根据原Github仓库的标题判断以后会补充更多Google工程实践的内容。 译者: 术语 文档中使用了Goog
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:962kb
    • 提供者:weixin_42139357
  1. reactnative-pod:用于代码审查的简单React Native项目-源码

  2. PodMobile 重要! 指南: 要使用该应用程序,您需要执行以下步骤,还需要填写.env ,运行命令并填写自己的值: cp .env.example .env 指南: 请使用yarn进行模块管理 我们不存储自动生成的查询,订阅和变异。 添加任何查询后,请运行amplify codegen 。 之后,您将生成所有与查询有关的类型 如何让Cognito工作 转到AWS Console用户池并找到您要使用的池。 转到常规设置并复制池ID 转到应用程序客户端并复制应用程序客户端ID。 如果
  3. 所属分类:其它

  1. reviewbot:Reviewbot是一个Slack机器人,显示可审查的拉取请求-源码

  2. 评论机器人 Reviewbot向您显示准备在GitHub上的拉取请求。 如何知道拉取请求准备就绪的时间? 我们的存储库中有一个特殊标签,恰当地命名为“准备审核”(所有大写字母,因此更容易发现)。 当拉取请求准备好进行审核时,作者将此标签添加到其PR中以将其标记为已完成。 同时,所有没有此标签的拉动请求都被视为正在进行中,因此不应进行审核。 接下来,工程师可以从READY TO REVIEW拉取请求中进行选择并开始审阅-PSPDFKit上的所有代码更改都将至少由另一个人审阅。 审阅完成后,拉取
  3. 所属分类:其它

    • 发布日期:2021-01-28
    • 文件大小:24kb
    • 提供者:weixin_42143806
  1. 宇宙:| 参与Hacktoberfest并享受:seedling:| 运行我们的宇宙的算法| 您将遇到的每种算法和数据结构代码的个人库| 在论坛上问我们任何问题|-源码

  2. 宇宙 算法和数据结构的范围 Cosmos是您一生中将遇到和使用的每一种算法和数据结构的个人离线收集。 这提供了多种语言的解决方案,包括C , C++ , Java , Javascr ipt , Swift , Python , Go和其他语言。 这项工作是由数百人组成的社区进行的,并且是一项庞大的协作工作,目的是使现有的编码知识脱机。 许多程序员问我如何提高自己的表现。 除了“解决并审查和准备您的图书馆”外,我什么也没说-Uwi Tenpen 宇宙结构 以下是宇宙的高级结构: :rob
  3. 所属分类:其它

    • 发布日期:2021-01-28
    • 文件大小:45mb
    • 提供者:weixin_38713203
« 12 3 »