弥生開発者ブログ弥生開発者ブログ2017-11-06開発合宿で野尻湖に行きましたこんにちは。「合宿神」って言われても、「合宿神って、なに?」ってなると思いますので「合宿神」について説明します。先日、長野のLAMPで2泊3日の開発合宿を行いましたので、その報告を書きたいと思います。野尻湖の近くでしたが、天候が悪めで、寒かったです。いえばRubyKaigi2017も台風が来てましたね。私のせいでは、ありません。今回の合宿では、3つのグループに分かれて、それぞれのテーマに取組みました。計算できるライブラリを作って公開するぞ!!」」」という目標で取り組み、無事公開しました。名古屋から特急しなの&しなの鉄道に乗って移動しましたが、合計3時間以上かかりました。長野の北部なのでなかなか遠いですね。荷物だけ置いて、会議室に移動します。会議室は木をベースにした作りで、合宿ッ!って感じですね。ちなみに、宿泊所と会議室は車で数分ほど離れていますので、検討されている方はご注意を。開発さっそく、3班に分かれて開発。源泉徴収といっても色々な種類があり、全部は合宿期間中に収まらないため、「報酬・料金」の計算ロジックを組むことに焦点をあてました(これは事前に決めてました)。国税庁のホームページを見て、皆でロジックを確認していきます。資料がわかりにくかったので友人の税理士に聞いてみたところ、「これを見るといいよ!」と言われ、次のようなURLをもらいました。ありがとうございます。「この金額の時はいくらになる」というような例が載っていたので、それをテストケースとしてTDD的に実装を進めることにしました。税の気持ちが分かってきたので、アーキテクチャを決めました。なったので、採用されました。TypeScriptはwebpackやbabelを入れる必要がないので、スッキリしています。テストはavaとCircleCIで回しました。雨に打たれながら、炭をバーベキューを食べました。焼きすぎてしまいましたね。寝室がドミトリー形式なので作業できず、宿泊所のロビーで静かにコーディング。一人1種類の計算ロジックを組んで、この日は終了です。朝食LAMPの朝食はモーニングビュッフェ形式になっており、パンを食べました。米が食べたいとダダをこねましたが、有料みたいなのでやめました。国税庁の分類分けを参考に、イレギュラーケースを実装していきました。税額の求め方(平成29年分)(※PDF)馬主やプロボクサーなど、職種によって計算方法が異なります。いうメソッドを実装することにしました。大雨と寒すぎて散策する元気がなく、近所の喫茶店でそばを食べました。LAMPの方にストーブを出してもらいました。昼食後もワイワイ開発をしました。夕方ごろになったらだいぶ晴れてきました。それっぽい景色になって満足です。夕食LAMPの中で宴会。「ナラタケ」というとても貴重なキノコをだしてもらいました。それはそれとしてポテトが美味しかったです。夜は昼と打って変わってガンガン晴れてました。朝食は2日目と同じだったので割愛です。晴れた祈ったらめっちゃ晴天になりました。デモページを作ったり、発表資料を整えたりしました。昼食LAMPではランチにハンバーガーを提供しています。天気が良いお外でLAMPバーガーを食べました。名古屋オフィスと繋いで、発表会を行いました!!まとめ思いのほか寒く、9月の長野は防寒具が必須ですね。馬主やプロボクサーの方に税金計算についてお伺いしたいです。