免責事項フリーランスエンジニア→法人化した人の技術ブログ。フリーランス事情や会社の作り方、経営などについても徒然なるままに書いていきます。主な使用言語はRuby、JavaScript。2017年11月11日Tweet背景システム開発をする上で、ドキュメントの形式を適切に揃え、管理することは重要。テンプレが整理されておらず、各々フリーフォーマットで書き始めると後から見たときに非常に見づらいドキュメントになってしまい、結果として誰も読めなくなり、読まなくなる。それゆえに、システム開発の現場では大体、「Githubでコードレビューする場合のテンプレはこれ」「メールで客先に連絡する場合のテンプレはこれ」「Backlogにあげるリファクタリングチケット用のテンプレはこれ」というふうにテンプレが決まっている。問題バグ管理システム、チケット管理システム、タスク管理システム、github、メール...でテンプレの在り処が統一されてなくて非常にめんどくさい殆どのこういった情報まとめ系システムには標準のテンプレート機能があったりするが、システムごとにインタフェースが各々微妙に違ったりする。手順を忘れてめんどくさい。`~/work-tmpl/`以下にテンプレートテキストを置きます。ついでに次の項目で説明するシェルスクリプト`tmpl`もここに配置します。bug試しに、「不具合報告用テンプレート」として、「bug」というテキストファイルを作成します。foofooするテンプレをコピペするシェルスクリプトを書いておく今回はシェルスクリプトのファイル名を`tmpl`にしておきます。タイプ数が短い名前にしておくほうがいざ呼ぶときに楽ちんですが、他のスクリプトと被らない・自分が名前を忘れない程度にしておきましょう。実際に使うときに一々テンプレートのあるフォルダに移動するなんてやってらんないのでパス通してどこからでもこのスクリプトを呼べるようにしておきます。bugクリップボードに、先程作成したテンプレートがコピーされています。後はメールに貼り付けるなりJIRAに貼り付けるなりRedmineに貼り付けるなりして自由に編集しましょう。最後に開発系のお仕事じゃなくても例えば日報とかでも使えます。MeetupでLTします。Teratailミートアップ「集まっtail」にてLTをしてきました。フリーランスミートアップにて登壇します。Serviceでメール送信を実装するWebサービスの「新規登録」の際に、アカウントの有効化のためのemailを送信する機能を実装する必要があります。プログラミング[typescript]moduleの取り扱いtypescriptではモジュールを記述することで変数の影響を局所化することができます。javaでいうところの名前空間みたいなものです。プログラミングオープンクラスの技法と、クラス継承ツリーの法則メタプログラミング第二章を読んで学んだことをまとめます。Rubyのクラスは、後からオープンしてメソッドを追加することができます。...PREVオープンクラスの技法と、クラス継承ツリーの法則NEXTRubyのメソッド呼び出しとメソッド定義に一歩踏み込むyohira_dev正社員になるも80時間以上のサービス残業により過労退職→フリーランスエンジニア→月商100万突破、2017年法人成り。RailsとVue.jsを用いた高速実装・改善が強み。BeanはSingletonだから、状態持たせるとバグるよ。views最近の投稿フリーランスエンジニアに請負契約がオススメできない理由【準委任契約にしましょう】コロナウイルスのせいで投資信託が一週間で20万溶けました。SESで簡単なログイン認証を実装する【法人化3年目の体験談】今年の売上は1300万程度で着地しそうです。投資2020/02/02コロナウイルスのせいで投資信託が一週間で20万溶けました。SESで簡単なログイン認証を実装するオピニオン2020/1/27【法人化3年目の体験談】今年の売上は1300万程度で着地しそうです。免責事項フリーランスエンジニア→法人化した人の技術ブログ。フリーランス事情や会社の作り方、経営などについても徒然なるままに書いていきます。主な使用言語はRuby、JavaScript。AFFINGER5.。