Apa Yang Baiknya Dilakukan di 2019

Satu bulan telah berlalu di2019。Sebagai seorang开发人员,apa saja yang baiknya kita lakukan吗?

Memperbaharui Sistem

Seiring dengan berjalannya waktu,sistem akan terus perlu diperbaharui。 Kalau kita menggunakan pustaka开源,pembaharuan akan perlu lebih cepat。 Memang kalau kita melihat kalender skedul proyek开源,kita akan merasa kewalahan。 Maka,baiknya kita meluangkan waktu dua atau tiga minggu dalam setahun。 Awal tahun adalah hal yang tepat untuk itu。 Aku sendiri tidak banyak menggunakan proyek开源,berikut yang sering aku gunakan。

Node.js

Kalau kalian masih menggunakan v6,ada baiknya mulai memindahkan kode ke v10。 Kalau kalian sudah menggunakan v8,bagus! Kalian Masih Punya Waktu Hingga Akhir 2019。

Aku menyarankan mulai memperbaharui kode Node.js pada Q3(Juli Hingga September)tahun ini。 Yaitu Juli Hingga September。 Karena v12 rilis pada kurun waktu itu。 Memperbaharui kode ke v12阿肯色邦kodemu bertahan lebih喇嘛。

的PHP

Siapa Yang Masih Menggunakan PHP 5.6最低价格2019? Saking banyaknya pengguna,PHP 7.0 diakhiri lebih cepat daripada PHP 5.6。 Kalau Tidak ada masalah pustaka,ada baiknya proyek baru dimulai dengan PHP 7.3。 Beberapa contoh masalah pustaka adalah Phalcon。 Phalcon hanya mengklaim支持hingga PHP 7.2。 Tetapi kalau kalian masih ragu,lebih baik pembaharuan ke PHP 7.2 saja。

蟒蛇

Kurang dari 1 tahun lagi hingga hari akhirnya Python 2(pep-0373)。 Waktu杨喇嘛untuk seorang manusia,tetapi waktu yang sebentar untuk sebuah proyek。 Meskipun kebanyakan proyek开源sudah menggunakan Python 3,其他语言,适用于Python 2。

的Ubuntu

Sama halnya dengan PHP 5.6,Ubuntu 12.04和Ubuntu 14.04。 Karena Ubuntu LTS hanya rilis 2 tahun sekali,dan supportnya hingga 5 tahun,kita tidak perlu terlalu khawatir kalau masih menggunakan Ubuntu 16.04。 Meski tetap saja sistem yang baru akan lebih bagus。

Sebelum ada yang mengirim surel berisi kebengahan atas dimasukkannya Ubuntu dalam post ini,padahal bukan proyek开源。 Ya,aku mengerti,tetapi Ubuntu adalah distro Linux yang paling umum。 Besar kemungkinan发行公司digunakan baik untuk生产,ataupun untuk本地开发。 Kalau kalian menggunakan Archlinux atau Gentoo,马卡·巴吉安·伊尼·蒙金·蒂达克 Tetapi esensinya adalah,bahwa sistem Operasi tidak bisa dipisahkan dari kehidupan pemrograman sehari-hari。

贝亨蒂·蒙吉库蒂·特伦

Bukan berarti tren adalah hal buruk。 Tetapi mengikuti tanpa mengerti adalah hal buruk。 Beda halnya jika mengikuti dengan niat untuk belajar。 Hanya karena semua orang membuat hal dengan“机器学习”,bukan berarti kita harus membuat产品produk dengan embel-embel tersebut。 Mungkin tren tidak terlalu berpengaruh pada pemrogram di Indonesia。 Tetapi hal ini tetaplah penting。 Pelajarilah hal yang membuatmu tertarik。

Beberapa tren yang sudah lalu dan terbukti tidak lebih baik adalah:MongoDB,Web组件,流程。

Mulai Gunakan林特

Menulis Kode Adalah Hal Yang Susah。 Tetapi membaca kode adalah hal yang lebih susah。 Karena itu,menulis kode yang mudah dimengerti orang lain adalah hal yang sangat berguna。 Ada baiknya menggunakan sistem yang disepakati bersama。 Konvensi adalah satu hal,perbaikan otomatis adalah hal yang lain。 Maka dari itu,mempelajari alat-alat analisa kode statis(phew)adalah hal yang bagus untuk mulai dilakukan tahun ini。 Beberapa alat tersebut yang aku gunakan adalah:

  • 更加漂亮(prettier.io)
  • PHP-CS-Fixer(https://github.com/FriendsOfPHP/PHP-CS-Fixer)
  • ESLint(https://eslint.org/)