书栈网 · BookStack 本次搜索耗时 0.027 秒,为您找到 126706 个相关结果.
  • 大型应用

    大型应用¶ 阅读源代码¶ 挂接,扩展¶ 继承¶ 用中间件包装¶ 派生¶ 专家级的伸缩性¶ 与社区沟通¶ 大型应用¶ 以下是一些建议,当你的代码库日益壮大或者应用需要规划时可以参考。 阅读源代码¶ Werkzeug ( WSGI )和 Jinja (模板)是两个被广泛使用的工具,而 Flask 起源就是用于展示如何基于这两个工具创建...
  • 编码规范

    编码规范 应用风格指南 源代码组织 目录结构 源文件名称 源文件组织 类布局 接口实现布局 重载布局 命名规则 函数名 测试方法的名称 属性名 幕后属性的名称 选择好名称 格式化 横向空白 冒号 类头格式化 修饰符 注解格式化 文件注解 函数格式化 表达式函数体格式化 属性格式化 格式化控制流语句 方法调用格...
  • 可维护性

    可维护性 可操作性:人生苦短,关爱运维 简单性:管理复杂度 可演化性:拥抱变化 可维护性 ​ 众所周知,软件的大部分开销并不在最初的开发阶段,而是在持续的维护阶段,包括修复漏洞、保持系统正常运行、调查失效、适配新的平台、为新的场景进行修改、偿还技术债、添加新的功能等等。 ​ 不幸的是,许多从事软件系统行业的人不喜欢维护所谓的遗留(...
  • 05. 写html代码时按“块”的方式写dom的优势以及代码注释的重要性

    前言 按“块”的结构构建你的的dom代码 必须使用注释 html注释 css注释 javascript注释 内容持续修改中…. 前言 首先这个文档中主要记述了自己在编写html代码时如何构建良好的dom结构的一些所思所想,在这一部分主要说明按“块”构建dom结构的思路。同时在这篇文档中也记述了自己对代码注释的理解,在这一部分主要说明注释...
  • Principles

    827 2020-07-27 《Gitlab 中文文档》
    Principles Principles Discuss architecture before implementation Be consistent Improve code iteratively Principles 原文:https://docs.gitlab.com/ee/development/fe_guide/pri...
  • README

    注:此文档并未与官方同步翻译,仅供参考。 译者的话 纽约时报 移动团队 Objective-C 规范指南 来源(书栈小编注) 注:此文档并未与官方同步翻译,仅供参考。 译者的话 代码风格的重要性对于一个团队和项目来说不言而喻。网上有许多 Objective-C 的代码风格,但这份简洁而又最符合苹果的规范,同时有助于养成良好的代码习惯,也是我...
  • 介绍

    1831 2021-07-16 《Kratos v1.0 教程》
    Kratos Goals Principles Features Kratos Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。 Goals 我们致力于提供完整的微服务研发体验,整合相关框架及工具后,微服务治理相关部分可对整体业务开发周期无感,从而更加聚焦于业务交付。对每位开发者而言,整套Kr...
  • 2. 标识符

    2. 标识符 2. 标识符 我们要讨论的第一个主题是标识符。 标识符是一个用来表示名称的花哨单词; 变量的名称,函数的名称,方法的名称,类型的名称,包的名称等。 Poor naming is symptomatic of poor design. (命名不佳是设计不佳的症状。) — Dave Cheney 鉴于 Go 语言的语法有限,我们...
  • WASM插件设计

    WASM插件设计 开发阶段 准备阶段 运行阶段 WASM插件设计 Apache ShenYu 是一个Java原生,用于服务代理、协议转换和API管理的API网关。目前shenyu在Java语言中具有良好的可扩展性,然而shenyu对多种语言的支持仍然相对较弱。 WASM (即WebAssembly)字节码被设计为以大小和加载时间高效的二进制格式...
  • 简介

    888 2022-08-10 《Kratos v2.4 教程》
    简介 目标 原则 特性 架构 相关资料 社区 公众号 开源证书 贡献者列表 简介 Kratos 一套轻量级 Go 微服务框架,包含大量微服务相关框架及工具。 名字来源于:《战神》游戏以希腊神话为背景,讲述奎托斯(Kratos)由凡人成为战神并展开弑神屠杀的冒险经历。 目标 我们致力于提供完整的微服务研发体验,整合相关框架及...