文件名称:Abakir_Hanna_IS219_CodingPrinciplesCalculator
文件大小:57KB
文件格式:ZIP
更新时间:2024-03-16 23:55:46
JavaScript
单一责任原则: 在src文件夹中的Operations文件夹中,您会看到6个javascript文件,其中包含一个功能来完成一项任务 对于Difference.js文件中的说明,我们看到difference函数可以做一件事。 function Difference (a,b) { return a - b; } 此操作文件夹中的每个文件都采用类似的格式。 可以在src文件夹中的Calculator.js文件中找到此原理的另一个示例,该类中的每个函数都有其自己的任务。 序言: static clearList(){ this.Calculations = []; } 此功能的唯一目的是在需要时清除caclulations列表。 可以在tests文件夹中的Principle1.test.js文件中找到相同的概念,其中每个测试仅测试计算器类中的一个功能。 开闭原则 如
【文件预览】:
Abakir_Hanna_IS219_CodingPrinciplesCalculator-master
----.travis.yml(206B)
----README.MD(5KB)
----package.json(870B)
----jest.config.js(204B)
----tests()
--------Principle1.test.js(369B)
--------Principle3.test.js(393B)
--------Calculation.test.js(2KB)
--------Calculator.test.js(2KB)
--------Principle2.test.js(569B)
----package-lock.json(178KB)
----src()
--------Models()
--------Calculator.js(2KB)
--------Operations()
----.coveralls.yml(70B)
----.gitignore(27B)