Day 0x18 - 使用 Laravel 串接之结尾及自我检讨

今天会是单纯的自我对话,没有任何程序

0x1 回想 Laravel 开发过程

  • Laravel 对我来说是工作上有用过,
    但从头到尾没有自己跑过一次,artisan 指令也很不熟,
    一边做的同时一边在看官网的 document,
    试着练习从头开始,过了前10天发现,
    每次花的时间都比自己预期还长,
    像是debug的那三天,
    基本上投入了完整3天在除错,
    当然一方面是自己不熟悉,
    没有看范例,还不会爬就想要走,
    但不得不说的是,
    自己其实是想要看着API文件来完成这些东西,
    毕竟在一年半前的我也是只有写API文件,
    提供公司合作夥伴写APP串接,
    当时也有被说不懂我在写什麽,一直在帮我除错等等,让我蛮气馁的,
    但也有这次的经验,清楚让我知道API流程、节构等等的细节需要标示清楚

  • Migrate
    是的,这是我第一次完全使用 migrate 来开资料表跟栏位,
    在公司的经验都是用 SQL 语法在调整资料表跟栏位,
    也是看了很多的文件,也问了对主要研究 Laravel 同事,
    才解决了很多问题
    因此文章也前前後後改了超多次,
    确认语法都正确并且能正常执行後才会发布
    也很常看文件看一看发现哪边缺栏位而临时加栏位。

0x2 自我检讨

  • 主要是看 API 文件吧
    太高估自己,觉得简单看一下就懂,
    实际动手的时候发现有些眉角很重要,
    但在动手前,请先详读文件!
    请先详读文件!
    请先详读文件!
    因为真的很重要,所以讲三次

  • 这点跟前一点很像,
    只是完整看过文件後先规划资料表结构,
    先把要记住的栏位先列出来,接着才动程序,
    不然就会像我一样,改动一次栏位,要跟着改动一堆程序,
    最简单的手段就是全部列出来,先全部进资料库,
    然後在开发时才决定那些栏位要移除,毕竟有些栏位只是判断,不一定要存

0x3 剩下的6天?

明天开始会针对永丰金流的 odoo addons 开发
因为我在目前职位主要是担任 odoo addons 的客制开发,
算是转换到自己熟悉的舒适圈 :D

因此会简单介绍一下odoo,不会叙述太多细节,
很多细节都在 Laravel 的过程中有解释过,也踩过雷了
所以会像是纯程序分享
至於 odoo addons 的开发流程
会在明天提供同时在挑战此次铁人赛的公司同事写的系列文
有兴趣的各位也欢迎过去看一下,那就这样


<<:  Backtrader - 新增策略

>>:  [Part 8 ] Vue.js 的精随- 自订事件

Day27-"练习-2"

猜数字练习(while) 设定一数字,范围为1到100为解答,接着利用scanf将值输入,利用此输...

Day 15 再手动安装个 Python3 容器看看

来安装个 Python3 的容器吧~ 虽说日後要搭建一系列的服务,并让开发者可以直观理解,可以使用 ...

Angular 如何取得 API 资料

既然昨天已经说了 http post 这件事,那今天就来说说 http get 这部份吧! 今天的资...

Day03 - 个体、对象以及状态

小回顾 Day01 - 缘起:怎麽了?为什麽?如何掌握过於自由的程序码? 以订单、RPG 角色的移动...

使用 XmlPullParser (一)

上篇我们介绍了 XmlPullParser 和常用的几个 event type ,现在我们来介绍它的...