プログラミング
指を怪我して仕事にならないので、昨年一年取り組んだリファクタリングプロジェクトについてロコタビテックブログに書きました。 note.com そもそも、リファクタリングに興味を持ったのが約10年前。 このブログを、そもそも書こうと思った理由もレガシーコー…
先週、指を結構怪我してしまって、今週は半休業中です。 先日、同僚のソースコードの修正をレビューして、大変言いにくかったのですが、そのPRは却下して、意味のある単位に分割して新しくPRを作るようにお願いしました。 話し合って、納得はしてもらったの…
海外青年協力隊、育児時短勤務、島への移住、リモートワーク、これらの人生の出来事を並べると、自分の行動パターンに気がつく。 将来起こるだろう不安に対して、本気で追い込まれる前に、安全圏内でプチ破綻を実験している感じ。 海外青年協力隊時は、30代…
島に来るとき、リモートワーク で生活費の7割がたを稼げて、残りを島の産業で稼げたらなぁと、思っていたのですが。 結果的に、来年からそうなることに。 リモートワーク リモートワーク 先は、トラベロコ。 traveloco.jp 来年度より週3日の稼働予定。 完全…
この6月からリモートワーカーを目指して、一人で黙々と学習してきたのですが、 どれくらい勉強していたのだろうかと思って、表にしてみた。 6月 7月 8月 9月 10月 合計 日数 19 18 24 24 26 111 学習時間 65.0 84.5 133.0 126.7 128.1 537.3 平均時間 3.4 4.…
島で、プログラミング教室みたいなことが出来ないかなぁと、FBのページを立ち上げるも、仕事に終われ、それどころではない日々。 先日、島のイベントに参加して、そこで島でギークハウスを作りたいねという人に、繋がり、ギークハウスの立ち上げに、参加させ…
いきなり、人工知能って、なんでやねん! と、思われそうですが。。。 子供向けプログラミング教室はテンション上がらない 島に移住して、子供向けのプログラミング教室をしたいな~っと、思っていました。 legacycode.hatenablog.com 一応、Scrachやらラズ…
AI(人工知能)が発達することによって、既存の職業の47%が仕事がとって変わられるなど言われています。 機械・人工知能・AIが奪う、なくなる職業・仕事のランキング| IDEASITY 前々から思っていたのですが、AIが発達することによって最初に取って代わら…
今日、農協のビンゴ大会にて、にぃにが19インチのアクオスをGET! あまり、テレビを見ない我が家なので、ラズベリーパイのモニターとして使わせてもらうことに。 やっぱり、大きい画面はいいわ~。 どんなものかと思って8インチの画面で暫くがんばっていまし…
大島上島で来年ぐらいから開始予定のプログラミング教室の準備をしています。 今日は、ラズベリーパイPCを家のTVに出力してみました。 特別な設定をしなくても、TVがHDMIに対応していればケーブルを差すだけで簡単に映ります。 昨日の8インチのミニ画面と打…
島のプログラミング教室で使う予定のラズベリーパイと仲良くなるべく、日常使いのPCをラズベリーパイにしてみました。 右のマウスの上にあるの透明の箱がラズベリーパイ。 ラズベリーパイとは、簡単に言うと小さいPC。 Raspberry Pi - Wikipedia このブログ…
今日、本の整理をしていたら、プログラミング関係の本がわんさか出てきました。 数えてみたら、92冊・・・。 読もうと思って読んでいない本や、何度も読み込んだ本までいろいろです。 ジャンル的には、TDD、リファクタリング、オブジェクト指向関係、要件定…
ラズベリーパイとは、ちっちゃなパソコンのことです。 見た目はこんな感じ。 この真ん中の透明の箱の中の緑の基板が本体。 詳しくは、こちらで。 Raspberry Pi - Wikipedia 子供がゲームで遊ぶことを覚える前に、ゲームを自分で作ることを教えようと企んでい…
2月26日(金)SQiP研究会最終回でした。 SQiP研究会とは、ソフトウェア品質管理研究会の略で、 去年の5月から約1年間、毎月、東京まで通っていました。 例会回数 例会開催日 活動内容 10:00 ~ 12:00 13:00 ~ 18:00 1 2015年5月15日(金) 特別講義 分科会 2 …
ETロボコン初参加してきました! レポートはこの後に書きますが、是非、伝えたいことがひとつ! ETロボコンはいいです。 こんなに割のいいモデリングの勉強会は他にないと思います。 何万も払ってセミナーに行くなら本気でETロボコンに取り組んだらいいと思…
昨日、「なぜ、ソースコードは劣化するのだろうか?」と言うことを考えてみました。 legacycode.hatenablog.com 昨日考えた事は、 ソースコードの性能:新しい付加価値を追加するなど、新しいソースコードを作り出せる能力 ソースコードの品質:新しい付加価…
ソフトウェアの開発中にソースコードの劣化と言う話をよく聞きます。 『ソースコードの劣化』とは何を意味しているのだろうか?ということを考えてみたいと思います。 ソースコードは、コンピュータへの指示書のようなもので、コンピュータはそのソースコー…
今年のチャレンジとして参加することにしたETロボコン。 会社で同好会を作って、今年2月ごろから、ぼちぼちと活動していたロボコン部。 僕が時短勤務をしている影響で、活動は朝7時から会社の会議室です。 ETロボコンに出よう! - 道草道legacycode.hatena…
今年一年、SQiP研究会に行くことにしました。 日科技連 | ソフトウェア品質 | SQiP研究会www.juse-sqip.jp 15日(金曜日)が第1回目でした。 この研究会は、午前が講義で、午後が分科会になっています。 午後の分科会は、いろいろ選べるのですが、僕は第…
レゴマインドストームの大会、ETロボコンに 参加すべく、2月から活動スタートしたレゴ部。 2週間に1度の頻度で、朝7時~8時で会社で活動しています。 ETロボコンに出よう! - 道草道 ETロボコンに出よう! - 道草道 今日で活動4回目。 動かした、…
仕事の話です。 社内の工場で使うソフトウェアを作る仕事をしています。 最近、お仕事をしていただいている派遣さんに、ひたすら我慢して単体テストを書いてもらっています。 そこと、そこを、ちょろっと直せば修正は済むのは、分かっています。 でも、どう…
今日は、相当マニアックな話題です。(笑) Frindlyを使った、温度測定治具ソフト作成の話です。 Friendlyとは? テスト自動化ライブラリです。 既にあるソフトを操ったり、内部データを変えたりできる、面白いライブラリです。 詳しくは、こちらから。 株式…
SQiP研究会 OPEN DAYに行ってきました。 日科技連 | ソフトウェア品質 | SQiP研究会 日科技連 | ソフトウェア品質 | SQiP研究会 ソフトウェア開発って、どこまで行っても、学ぶ事だらけ。正直イヤになっている部分もあります。 現場を回すだけなら、そんなに…
ここまでで、手法的なことは見通しがついてきたように思います。 PFDで業務の見通しをつけ、USDMで変更作業を安定させる。 変更予定のコードに単体テストを入れ、TDD(テスト駆動開発)へコードの変更。 今の自分の知識では、これが業務を安全に回すベターな…
EV3のプログラム作成の画面。 GUIを作る部品がこんな感じで並べてあることは、よくあるけど、 フロー制御、データなど、普段コーディングする部分がブロック化しているのは、ちょっと新鮮。 最初の簡単なプログラムを作ってみます。 ブロックを繋げてプログ…
<a href="http://legacycode.hatenablog.com/entry/2014/11/05/144528" data-mce-href="http://legacycode.hatenablog.com/entry/2014/11/05/144528">レガシーコード漂流記 島が見えた?? - 道草道</a> レガシーコード漂流記 島が見えた?? - 道草道 これの続きです。 見積もりについて書きたいと思います。 よく見積もりで問題になりませんか? 納期に遅れる、期限を守れない、なぜ、正しく見積もれないのか?…
長年、レガシーコードがほとんどの職場で働いています。 レガシーコードにはこれまで、散々、苦しんできましたし、書き続けてきました、最近になって、TDD、PFD、XDDPと言う武器を見つけました。 &lt;a href="http://legacycode.hatenablog.com/entry/20…
前回、ソフトのインストールまで終了。 今日はどこまでできるかな? レゴマインドストームで遊ぶ ユーザー登録 - 道草道 レゴマインドストームで遊ぶ ユーザー登録 - 道草道 「LEGO MINDSTORM Education EV3」を初起動 LabViewがベースになっているんですね…
買ったものの、3週間放置のレゴマインドストーム。 これじゃ、いかんと言うことで、 とりあず、取説読むか。。。 ソフトやっぱり、インストール必要だよね。 面倒だけど、ソフトウェアのインストールから始めることに。 送られてきた資料にしたがって、 Eメ…
2014/03/25にあったDevLOVE関西「レガシーコードと対峙する方法を考える」で、話した時のスライドをシェアしてみました。 レガシーコードと対峙する方法を考える - DevLOVE関西 | Doorkeeper 発表の内容としては、現場のひどいコードにどうやって単体テスト…