「 VSCode が便利と聞いたが メモ帳でも十分仕事はできる……、と思ってんだろ☆」
「 自分の持ち時間 を使って 仕事をしては いけないのよ。
コンピューターの持ち時間 を当てにして 仕事を入力する べきなのよ」
「 言ってしまえば エディターを使いこなしたろ とか バリバリ コーディングしたろ とか思ってはダメなんだぜ、
残念ながら☆ 例を お見せしよう☆」
↓ 下まで読み飛ばせだぜ:
pub enum UnifiedAddress {
sq11,
sq12,
sq13,
sq14,
sq15,
sq16,
sq17,
sq18,
sq19,
sq21,
sq22,
sq23,
sq24,
sq25,
sq26,
sq27,
sq28,
sq29,
sq31,
sq32,
sq33,
sq34,
sq35,
sq36,
sq37,
sq38,
sq39,
sq41,
sq42,
sq43,
sq44,
sq45,
sq46,
sq47,
sq48,
sq49,
sq51,
sq52,
sq53,
sq54,
sq55,
sq56,
sq57,
sq58,
sq59,
sq61,
sq62,
sq63,
sq64,
sq65,
sq66,
sq67,
sq68,
sq69,
sq71,
sq72,
sq73,
sq74,
sq75,
sq76,
sq77,
sq78,
sq79,
sq81,
sq82,
sq83,
sq84,
sq85,
sq86,
sq87,
sq88,
sq89,
sq91,
sq92,
sq93,
sq94,
sq95,
sq96,
sq97,
sq98,
sq99,
king1,
rook1,
bishop1,
gold1,
silver1,
knight1,
lance1,
pawn1,
king2,
rook2,
bishop2,
gold2,
silver2,
knight2,
lance2,
pawn2,
}
「 ↑ なんか コンピューター将棋作ってて、要素が178個ある列挙型を作りたい、
みたいなときがあるだろ☆」
「 こんなん 手打ち するなんて 指を痛めるだけだろ☆
2000年の 00年代に活躍した 今の 41歳~50歳 の大企業勤務のエンジニアは これを手打ちする作業が大好きで
簡単な仕事を長々とやり 時給 を得たことを喜ぶかもしれないが
51歳以上のエンジニアや、40歳以下のエンジニアは そんなことしないぜ☆」
print('trace | Start.')
print('pub enum UnifiedAddress {')
for file in range(1, 10):
for rank in range(1, 10):
print(f' sq{file}{rank},')
for phase in range(1, 3):
for hand in ['king', 'rook', 'bishop', 'gold', 'silver', 'knight', 'lance', 'pawn']:
print(f' {hand}{phase},')
print('}')
print('trace | Finished.')
「 ↑ Python をちゃちゃっと書いて Terminal で実行しろだぜ☆
操作方法は めんどくさいんで 自分で調べろだぜ☆」
「 エディターは使いこなせた方が いいんじゃないの?
これは バリバリ コーディングなんじゃないの?」
「 エディター以外のもの で楽できるなら、エディター以外のものを使って楽しろだぜ☆
そして プログラマーも ミスをする人間 であることを忘れてはいけないぜ☆
すごいプログラム を書いてはいけない☆
マシン性能や、エディターの機能に甘えろだぜ☆ つまらなくて、セコくて、充分な方法 で良しとしろだぜ☆」
「 VSCodeで開発されている わたしの順位が上がらないのは なぜだぜ☆?」
「 コンピューター将棋の強さは 探索部 と 評価関数 で決まるんだが、
きふわらべは 指し手生成 ばかり5、6年 作っているからだぜ☆」
「 VSCode の特徴ではないが、
この世代のエディターの持つ ちょいと使える機能 としては、 エクステンション があるぜ☆
構文への着色、正規表現、スプリットパネル、リファクタリング、ワークスペースなどは 昔のエディターからある☆
言ってしまえば ターミナル とか コンピューターにディスプレイとキーボードが付いた頃からある☆」
「 VSCode を覚えるのではなく、
昔からある便利機能が VSCode でまとめて使えるようになったという体験を 覚えるのかも知れないな☆」
<書きかけ>
Crieitは個人で開発中です。
興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!