我最终决定是时候写一个我们都梦想的“杀手级web app”了。:-)我几乎从记事起就一直是一名程序员,所以我并不害怕技术,但我已经有大约十年没有活跃在网络世界了。寻找一些关于我应该去的方向的帮助。
我正在考虑的应用程序:(按重要性排序)
1) will need to charge my customers securely using someone else's service
2) must scale easily
3) must be cheap to deploy
4) must be reasonably responsive (much of it will be
提到Kotlin数据类是用来存储数据的。它等同于数据结构。因此,它不应该有任何行为方法。在干净的代码中,在数据类中实现行为方法会违反许多原则,即SRP、OCP、... 我想知道fromJson和toJson方法是否被视为行为方法。如果是,那么我应该在代码中的哪里实现这些方法呢? 我正在使用Kotlin数据类来存储User、Product等。在我正在学习的理应干净的架构和干净的代码中,我将这些数据类限制在仅用于存储域数据的角落。 我试图找到关于这方面的信息,但我似乎找不到任何人谈论数据类和这些方法。 这是我想象的代码。应该是这样的。 data class User(val id: String
我不确定我应该用“芹菜”还是"rq“。 我正在寻找一个轻量级的解决方案,我的直觉告诉我,导入芹菜将比导入rq慢得多。 但事实恰恰相反。至少在我的设备上: > time python -c 'import rq'
real 0m0,115s
user 0m0,101s
sys 0m0,014s > time python -c 'import celery'
real 0m0,035s
user 0m0,034s
sys 0m0,001s 我测量了几次--结果是一样的。 我的偏见是错误的。为什么导入rq的速度要慢三倍? 因为有人在评论