·

2024-11-22凌晨:弦圈最近两周更新情况

Published at 2024-11-22 01:17:01Viewed 11 times
Common article
Please reprint with source link

在上篇弦圈11月10日上下更新计划:小金库、打赏等功能,我提到会更新网站多个功能。原本以为这些功能最多一周就能全部写完,结果当我真正开始写,才发现自己完全低估了这些功能实现的难度,以及所需要耗费的时间。而且由于我的完美主义倾向,导致我比原计划多开发了好几个功能,比如说编辑器插入公式交易中心、收藏党最喜爱的收藏夹等。因为我想反正都大更新了,那干脆就更新得多一些,把以前埋的坑都填上。

再然后支付功能比我想象中的要难得多,这不仅仅指代码难写,还包括支付宝的审核等问题,人事问题上也耗费了不少时间。在这里忍不住吐槽一下支付宝和微信支付,这国内两家巨头技术文档写的是真烂、真水。多少年了,支付宝支付SDK的demo示例还是Java、PHP,Python压根没写,只能自己摸索然后网上找到些零散的资料。微信支付先是需要微信认证强制每年收费300元,然后文档也是写得不清不楚。

反正目前网站就暂时只支持支付宝吧,之后再把微信支付补上吧,因为真的被恶心到了。

总之如今写了快两个星期了,这些功能终于要完成了,预计明后天就能上线测试。网站也完全没更新,也找不到人帮忙更新,只能先放着了。之后我会发一篇更新日志,更加详细具体的说明这两周到底更新了些什么。

其实有些功能看起来简单,但真的每一行代码那样实现起来,真的需要很多时间,其中涉及到很多细节需要考虑(这点跟学术很相似)。就最简单的登录功能,需要先在数据库建立一个用户表,然后前端把网页的样子写出来,接着把后端接口写好,再然后前端跟后端接口对接,实现页面的交互性。在这个过程中,你需要考虑用户名选择哪个数据类型合适,用户名最长可以是多少个字符串,接着你还有考虑表单验证,比如密码大小写字母有多少位等等,保证用户输入的东西符合格式。

从上年开始写了十多万行代码后,我也愈发熟练且效率也比以前高,但即便如此,我现在一般更新功能也差不多需要写两个星期的时间(就刚好)。有些暂时不太重要,为了进度也不得不先放弃,没办法毕竟目前就我一个人写代码,再快也快不到哪里去。写代码就是高级苦力活,其实就是流水线工程,有团队的写当然会快得多。

0 人喜欢

Comments

There is no comment, let's add the first one.

弦圈热门内容

Get connected with us on social networks! Twitter

©2024 Guangzhou Sinephony Technology Co., Ltd All Rights Reserved