1.设定开发规范、规则

这篇具有很好参考价值的文章主要介绍了1.设定开发规范、规则。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

因为我本身没有参与过项目架构,所以为了避免后续的开发过程中项目无序,繁杂。所以在这里我要给我自己设定一个规范。

后端

目前采用的就是:Net6(长期支持)+仓储模式(类似三层架构)

虽然现在流行微服务,但我目前还没法自己完全去做,还得学啊!

目前8的预览版已经出现,但是得申请,7的话是标准期限支持,所以这里还是选择6。

仓储模式,类似三层,我在学校就是学的这个,虽然现在我完全已经忘记了……

项目名称 FastEasyAPI ,取快速简单的意思,所以我的后端命名上面就以此为基础了。

仓储模式包括服务层,程序层,仓储层。也就是所谓的三层。

API程序层:FastEasyAPI

服务层:IFastEasy.Service(服务接口层),FastEasy.Service(服务实现层) 

仓储层:IFastEasy.Repository(仓储接口层),FastEasy.Repository(仓储实现层) 


命名规范

方法名:每个首字母都要大写,使用英文描述性的名称,例如GetEntity,DeleteEntity等。

变量命名:首字母小写,接下来的字母首字母大写

类命名:贴切你的功能内容,例如我要注入swagger服务,则命名AddSwaggerModule 文章来源地址https://www.toymoban.com/news/detail-712240.html

到了这里,关于1.设定开发规范、规则的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 写代码时候的命名规则、命名规范、命名常用词汇

    版权声明 这个大部分笔记是观看up主 红桃A士 的视频记录下来的,因为本人在学习的过程中也经常出现类似的问题,并且觉得Up主的视频讲解很好,做此笔记反复学习,若有侵权请联系删除,此推荐视频地址:【改善丑陋的代码】 https://www.bilibili.com/video/BV1844y1N7S8/p=28share_sou

    2024年02月10日
    浏览(49)
  • 面向后端开发者,即无需涉足各类构建工具,只需面向浏览器本身的Layui框架

    Layui是一款采用自身模块规范编写的前端 UI 框架,它遵循原生的 HTML/CSS/JS 书写方式。它虽然外在极简,但是内容丰富,里面包含众多组件从核心代码到 API 都非常适合界面的快速开发。事实上layui更多是面向于后端开发者,而且它还拥有自己的模式。 Layui更多是面向于后端开

    2024年01月22日
    浏览(49)
  • 没有找到可以构建的NPM包,请确认需要参与构建的npm都在 `miniprogramRoot` 目录内 --- 微信小程序报错

    报错:“没有找到可以构建的NPM包,请确认需要参与构建的npm都在 miniprogramRoot 目录内” 说明项目中没有用npm install安装要使用的UI组件库的依赖,所以就不会出现这个文件夹 。 解决办法 :项目中安装相关组件库依赖后,再重复第1步构建npm的操作,此时会生成miniprogram_npm文

    2024年02月11日
    浏览(42)
  • 微信小程序开发:设定背景图片

    今天在开发小程序的时候用到背景图片设定功能,但请求本地资源的图片时却提示错误,无法加载本地资源。那它的原因是什么呢?又有什么其他设置的方式?作者今天来给你解答 其实在小程序开发的时候我们无法通过 wxss样式表 来获取本地资源当作背景图片 我们只需要将

    2024年02月09日
    浏览(43)
  • message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogramRoot` 目录内,或配置 project.config.json 的 packNpmMa

    问题 :message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 miniprogramRoot 目录内,或配置 project.config.json 的 packNpmManually 和 packNpmRelationList 进行构建; 描述 :这是一个使用 TypeScript+Less 的小程序项目模板,并且该模板安装了 lin-ui 作为UI组件库,安装完毕后使用

    2024年02月13日
    浏览(42)
  • 微信小程序bug:没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录;与app.json: [“usingComponents“][“van-button“]:

    目录 错误1:没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录 旧版本  新版本 错误二:app.json: [\\\"usingComponents\\\"][\\\"van-button\\\"]: \\\"@vant/weapp/button/index\\\" 未找到 今天在写微信小程序的时候,在里面引入包的时候,然后构建npm时,报了一个错: 没有找到可以构建的

    2024年02月04日
    浏览(51)
  • 你参与的APP开发项目安全吗?

    Android将安全设计贯穿系统架构的各个层面,覆盖系统内核、虚拟机、应用程序框架层以及应用层各个环节,力求在开放的同时,也恰当保护用户的数据、应用程序和设备的安全。Android安全模型主要提供以下几种安全机制: 进程沙箱隔离机制 应用程序签名机制 权限声明机制

    2024年02月08日
    浏览(48)
  • 没有规则可制作目标“/usr/lib/x86_64-linux-gnu/

    在安装pangolin依赖库的时候,系统提示如下的错误: 问题1: 问题2: 这是由于 动态链接库链接中断 造成的,所以我们重要的找到造成中断的原因。 你好!经过查阅网上出现的相似问题,总结我知道的三种原因: 终端中输入以下命令: 该文件夹下没有错误提示的这个文件

    2024年02月12日
    浏览(57)
  • 【COS生态建设】开发者有奖调研,等你来参与

    🔥 为了更好的赋能开发者,为大家提供更好的开源应用,我们诚挚的邀请您抽出几分钟参与“有奖问卷”,告诉我们您对 “COS生态建设” 的意见和建议。希望通过这份调查问卷,能够了解大家的真实诉求和建议。 提交问卷您将有机会获得: 1、参与抽奖,COS大额代金券以及

    2024年02月11日
    浏览(47)
  • 这几天chatGPT为我赚了多少钱

    大家好,我是北妈。 一、 这些天 chaGPT  有多火你们也看到了。都不用我发文教育你们,给你们传播了,各大媒体,朋友圈都是它的消息了吧。 至于利用它为北妈我赚了多少钱,其实不少了,通过各种渠道和方法。以后可能会更多,因为早就是优势,认知的优势。 如今我从

    2023年04月22日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包