练习严谨

我自己秉持着最少力气解决问题,但换句话说就是,有点得过且过,尤其如果快要放假的时候,这时候“选对环境很重要”这句话就派上用场了,身边有些标准更高、更严谨的同事,其实也是个满好的事情,他们就像教练,在你想要堕落时候,他会提出很多建议,而且理由还很充分,虽然每次我都很想下班,但我还是会针对建议进行调整、讨论.然後心里佩服,这位同事做事让人放心,真的是有原因的,以下纪录,最近改善心得

  1. 建立变数需注意,合理性、scope、易读性、维护性、记忆体资源

    1. 记忆体资源,开发时候,应该心里对於哪些部分可能造成记忆体负担要有敏感度,并尽可能做相关处理
    2. scope,method、class、static 应该好好思考这个变数最适合的位置,以及顾虑到可能造成的後续影响
    3. 易读性,要以随便拉路人过来看命名,都可以不用解释就懂的程度
    4. 维护性,重复多次相同的内容,心里应该要有警示,应该要给他一个名字统一管理了
  2. 有清楚目的的埋Log,且必须知道 log 终极目的是帮助有效确认问题点,进而设计符合目的格

    1. 注意命名,帮助快速找到 ex. Tag + service
    2. 注意格式 ,可以做更有效问题分析 ex. processTime:number
  3. 注意API 规格开出的栏位,并栏位要有明确用法、型别,应该保持有限、可控之弹性

    1. ex. FilesURLs:string[] 就是必须是字串阵列、此外不接受其他格式
    2. files: binary 只能传档案,不能当作连结

<<:  Day 24 介绍 Capybara 及设定

>>:  【Day 23】- 想用个人的帐号在 Discord 自动留言? 爬虫能做到!(实战 Selenium 在 Discord 文字频道内留言)

Android学习笔记25

Android TV 首先要先在gradle中加入 implementation 'androidx...

第10-1章:监控与管理作业系统上之程序(一)

前言 在上一章节中,介绍了档案与目录之使用者权限控管与管理,在这一章节中,将要介绍作业系统上的程序管...

创业经营(二)软件版本控管

软件版本周期:是电脑软件的发展及发行过程,从 Pre-alpha(准预览版本)发展到 Alpha(预...

MySQL 主从设定

使用时机: 1. 资料库效能慢的时候 2. 就是想读写分离的时候 主从分别叫做Master, Sla...

[day9]API就位罗~串接永丰API规划

##API规划 先准备这次消费串接的API,主要需要三支API 订单建置API 目的: 由网站点选缴...