My points Flashcards
(3 cards)
1
Q
「backwards compatibility」应该翻译成「反向兼容」(维基有「回溯相容」的翻译),而不是「向后兼容」——「向后兼容」是有歧义的。
「向后『兼容』」第一印象是「向后面的版本」——向将来的版本兼容;实际上是向「以前旧的版本」兼容,简言之:兼容旧版
A
「backwards compatibility」应该翻译成「反向兼容」(维基有「回溯相容」的翻译),而不是「向后兼容」——「向后兼容」是有歧义的。
「向后『兼容』」第一印象是「向后面的版本」——向将来的版本兼容;实际上是向「以前旧的版本」兼容,简言之:兼容旧版
具体导致的原因:英语的”前后”在时间和空间上统一, 而汉语却是相反. 比如forward在空间上指前进, 在时间上指未来. 但是汉语中的”前”在空间上指前进, 在时间上却指过去.
知乎有网友的翻译不错:forward compatibility 译为兼容未来,backward compatibility 译为兼容过去。
2
Q
- 看到IOHK上招聘工程师的要求,感觉这两条比较通用、关键:
* Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage.
* Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, …)
A
- 看到IOHK上招聘工程师的要求,感觉这两条比较通用、关键:
* Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage.
* Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, …)
3
Q
A