“告诉我-我会忘记,告诉我-我会记住,让我做-我会理解的。”
当我开始与猫一起开发交换引擎时,我的脑海里浮现出孔子的这句话。我们是一个团结向上的团队。有兴趣并愿意克服在迈向MVP的过程中遇到的困难-这就是我们的情况的描述方式。在开发过程中出现的挑战和发现绝对可以自行调整,值得花时间。关于这些主要内容以及实验结果,我今天想告诉大家。
对于不耐烦的人,这里是您可以在计算机上运行的 Exchange 演示版本的链接。
我问别人在猫之下。
该项目的最大挑战是有限的资源。当然,如果这种限制不是那么严格,那么列表看起来会有所不同。也许对于某些人来说,这个列表很平常,但是对任何问题的看法都不同:“听说问题”,“理解问题”与“实现”之间的差距很大。
在开发项目时我意识到的清单:
将项目带到MVP的难度要比启动它困难。
当您仅在一个项目上工作时,尤其是仅在您的空闲时间里,很容易偏离计划的时间范围。在开发中,由于主要工作量和家庭事务的增加,我们不得不暂停半年。
该项目分为两个时间段:2019年3月至4月和2019年11月至12月。在11月,我不确定是否会将项目提交MVP。但是由于所有内部接口,存储系统,订单处理都已经准备就绪,并且仅用于创建用户界面,所以我决定继续。
结果,我意识到最好不要中止该项目,因为最初的动机已经消失了,注意力也转移了。为了继续工作,我不得不付出一些时间寻找完成项目的时间。
.
. , API .
— , .
// , , “”, . .
, .
. , , , , , .
, . Timescale time_bucket ; Tarantool , , ; Rustler, … , — , , , , .
- . , . .
, , , .
,
. — , . .
— . , , , .
, . , , , .
( ).
, , . , , . . , , , .
2 :
( ). .
… , Erlang/OTP. Erlang OTP . , , , OTP, . , 4 . 200 .
. Erlang Python. , . , . , .
, , , .
- Erlang, GC . NIF Rust.
, , Erlang . Rust/C/C++ ( ).
. Vue + Js. , Vue + Typescript. .
, . ! ! :)
: