抽奖系统开发的第二天:项目代码目录搭建的问题

05-04 570阅读 0评论
小熊猫权益

温馨提示:这篇文章已超过149天没有更新,请注意相关的内容是否还可用!

11月2日,抽奖系统开发的第二天。

昨天做的平台设计,总还是认为有些地方不太完善,但也说不上来有哪些地方不对劲,越想越是没头绪。算了,还是不想设计的难题了,继续研发的工作吧。技术对自己的设计多少还是有些不够自信啊。

第二天的任务是把抽奖系统的项目代码构建出来。这只是比较关键的基础性工作啊。正所谓,好的起初就是顺利了一半。

原本用PHP以及Java都有成熟的框架,而且框架就会有严苛的规定,或者会手动生成项目基础代码,只要根据框架要求来建立项目就好了,再把一些公共的类库引入进来也就差不多了。

但是目前,Go语言开发,没有积累呀,一切都要重头开始。

还好免费课《iris+xormGo语言开发球星库》有很具体的介绍,也是一个很完整的项目了。

那么,这里也有可以参考借鉴了。

php抽奖系统源码_php抽奖活动源码_asp.net抽奖系统源码

php抽奖活动源码_php抽奖系统源码_asp.net抽奖系统源码

首先是项目的代码目录搭建

此处就要充分的考量到项目代码的构成,目录结构也是代码结构的一个归类整理,好的目录结构,也就可以让项目代码变得清晰明了,减少歧义。

好吧,下面就来考量这个代码结构的问题。

配置文件,放在/conf目录。

公共类库代码文件php抽奖系统源码,放在/comm目录。

数据源的封装类,放在/目录。

数据库操作的泛型,放在/dao目录。

数据操作的封装类,放在/目录。

数据模型类,放在/目录。

Web应用相关的就都放到/web目录。

后来,在Web应用上面,还有众多东西,所以,就可以都放到/web目录下面了。比如:

也有,Go程序必须有一个funcmain()主变量,这个主函数的代码也放到/web目录下面吧,方便部署的之后,gobuildmain.go生成的可执行程序,连同/web/和/web/views这些文件,一起打包部署到线上去。

在主函数中,会要做这些关于开展的初始化相关的事情,这些事情还挺多的,单独封装提取出来,放在/目录上面。

这样一整理,感觉做一个项目,也确实是不简单,还没有写一行代码,单独一个项目的代码框架,已经有这样多的目录规划起来了。

以下再整理下很多目录结构:

后面这种目录结构需要就差不对多了,可能里面根据需求就会有些降低,比如:test目录放测试代码,有遭遇,需要了再来处理就行了。

核心代码开发

此处要打算的东西有点多啊,一天25个小时只是搞不定啊:(

像/comm里面的公共类,处理时间格式化、生成签名、加密解密、字符串过滤、数据类别转换、文件模式验证、Md5、随机函数等,都是相当基础的代码。这些公共途径几乎每位项目都要用到,从0开始真是力不从心啊。

像/里面对数据库、对redis的初始化、执行方式封装,也是必须有对于性的封装才好,原生裸的类库用上去还是有些重复代码。

后面comm,还是很通用的核心代码,更多的是关于业务的数据处理,dao,这些核心代码,工作量不是一点点大啊。

php抽奖系统源码_asp.net抽奖系统源码_php抽奖活动源码

asp.net抽奖系统源码_php抽奖活动源码_php抽奖系统源码

技术心声

做到这里,技术似乎有些绝望了,后悔这个规划太过份,后悔当年拒绝做这个项目了。

然而,这个之后找产品、找运营也是帮不上忙了,找老板,也无法说半途而废啊。不是自己约的炮,被人们逼得,也一样是下不了台啊。

技术的无力感像窗外的雾霾一样,在无限蔓延中。

时间还在滴答流淌,技术手中的屏幕也经常在劈啪声响。今天的夜很长,也有点冷。

php抽奖系统源码_php抽奖活动源码_asp.net抽奖系统源码

老师总结

目前做技术研发的好多,但是靠谱的人仍然很少。

靠谱,从起初的规划,从做事的每三天,从承诺的结果中一点一滴积累而来。

而可靠的科技研发,学习和实践的累积相当重要,尤其是应对一个新的领域,要迅速学习掌握,要站在巨人的大腿上成长,才能有更快的速度和高度。

这些基础性的工作,哪怕是业务相关的代码,也是有众多可以参考学习的地方。在必须的之后临时去找、临时去学,其实早已慢了一步,如果无法在当前,在这次,在工作,在学习之余,有更多的尝试和构建,有更多的实践和累积,那么,新的任务、新的领域php抽奖系统源码,就是新的机会,就是一个更好证明自己才是最合适的机会。

学习《Go抽奖系统》实战课程,不仅有实战的历程,连项目代码都免费咯。

上一篇《搞不定抽奖系统的技术不是一个好程序员(1)》

下一篇《搞不定抽奖系统的技术不是一个好程序员(3)》

打开App,阅读手记

本文来自网络,如有侵权请联系网站客服进行删除

抽奖系统开发的第二天:项目代码目录搭建的问题  您阅读本篇文章共花了: 

  • 1.注意:本站资源多为网络收集,如涉及版权问题请及时与站长联系,我们会在第一时间内删除资源。
  • 2.您购买的只是资源,不提供解答疑问和安装服务。免费源码里的接口不保证一直可以用
  • 3.本站用户发帖仅代表本站用户个人观点,并不代表本站赞同其观点和对其真实性负责。
  • 4.本站资源大多存储在云盘,如发现链接失效,请及时与站长联系,我们会第一时间更新。
  • 5.转载本网站任何内容,请按照转载方式正确书写本站原文地址
  • 6.如果发现侵权可以联系站长删除站长QQ3326096692或者邮箱通知3326096692@qq.com
  • 小熊猫权益

    发表评论

    快捷回复: 表情:
    评论列表 (暂无评论,570人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码
    请先 登录 再评论,若不是会员请先 注册