举个例子。
CS 编程有个很重要的原则。不仅仅要表达和实现你要什么。同一行为,更要表达和考虑,你不需要和不允许出现什么。两者同等重要。连最简单得赋值语句,都必须要有这个自觉和意识。否则就不可能成为一个合格的程序员。更别说高水平的码工了。
这个规则几乎贯彻了CS 的始终。unwrap_or, get_or, find_or, do_or等等。
两个孩子都喜欢编程。学的早,学得深,学得专业。性格和思维之一特征就是,无论做什么和思考什么,习惯性把or 给考虑进去了。不知道与上述那个CS 编程原则有无关联。
大白话就是,性格都比较鸡贼。