分类
ASP.NET Core

工作总结生系统项目总结

权限管理尽量使用框架内置的,基于角色的。没必要自定义能灵活配置的角色和权限,自找麻烦。框架自带的设计是相当合理且普适的,使客户能更明确自己的需求,方便了沟通,简化了开发。虽说客户不能自定义配置了,每次变更都要找我们修改,但是好处是带来了客户对我们的依赖性。

数据库尽量使用性能好且稳定的,mysql 虽说不错,但用的时间长了数据量大了,担心性能拉垮。

ORM 可以使用 EF,但是不要把迁移用到生产环境,可以生成迁移脚本到线上去执行,提供升级和回滚脚本。也可以考虑 dapper 和国产 ORM。

交付前做性能测试和压力测试。多生成点数据用于测试,一是测试性能,二是测试数据量大的时候,界面是否能正常显示。

实践出真知,不要相信网上那些花里胡哨的不知基于什么动机发布的文章。