没有合适的资源?快使用搜索试试~ 我知道了~
node-invoice-app
共17个文件
ts:9个
json:4个
gitignore:1个
需积分: 5 0 下载量 156 浏览量
2021-04-22
18:12:00
上传
评论
收藏 83KB ZIP 举报
温馨提示
打字稿发票应用 请阅读以下内容,以获取有关此技术挑战的决策以及如何使其启动和运行的更多信息。 开始练习之前的注意事项和决定 所花费的时间: 总共4个小时。 打字稿: 我决定放弃使用Javascript,而改用Typescript,因为我相信像发票系统这样的应用程序应遵循严格的数据管理和显式类型声明。 这样可以增强代码的可读性和管理性,同时通过可选的强静态类型而不是动态类型(javascript做到这一点)来捕获较小的错误。 我也很担心直接从类中访问某些数据,并且也不必要地用代码污染了这些类,因此我决定创建一个小的行为抽象层(辅助程序),可以扩展该层,同时还可以将这些类中的函数直接留给它们直接使用。访问该类的实例( this )。 我相信这有助于代码保持模块化,并有助于重构和/或扩展业务逻辑。 一些值不应该被更改,例如日期和唯一ID,我决定将它们相应地设置为readOnly和priv
资源推荐
资源详情
资源评论
收起资源包目录
node-invoice-app-master.zip (17个子文件)
node-invoice-app-master
yarn.lock 177KB
src
index.ts 3KB
classes
invoiceLineItem.ts 434B
invoice.ts 1KB
tests
invoice.test.ts 3KB
helpers
invoiceHelpers.ts 497B
lineItemHelpers.ts 539B
tests
lineitemHelpers.test.ts 2KB
invoiceHelpers.test.ts 2KB
types
common
main.d.ts 422B
package.json 71B
tsconfig.json 7KB
jest.config.js 227B
nodemon.json 95B
.gitignore 328B
readme.md 3KB
package.json 531B
共 17 条
- 1
资源评论
janejane815
- 粉丝: 25
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功