システム屋さん版三種の神器【おまけ_怠惰が招いた悲劇】

みなさま、気温は急降下、気分は急上昇、アマチュアラッパの杉本です。
韻もまともに踏めないので、勉強して出直してきます。

そもそも普段、声を出さないので最初から向いてなかった?

今回は、システム屋さんの三種の神器と、怠惰が招く悲劇とその対策をご紹介申し上げます。

 

 

三種の神器

システム屋さんの3種の神器とははたして….?

 

Microsoft Office Excel

何度でも言おう、仕事でプログラムを扱うならこいつを避けることは出来ない。
複雑に結合されたセル、統一されない入力内容、素晴らしい仕様書(笑)等だ。

常にシステム屋に寄り添うよき友であり、最大の敵だ。

僕は過去にさんざんExcelを擁護しているが、拘りが無いExcelに意味など無いと断言しよう。

でもExcelは手放せない、手早く資料を作り、共有できる。
要件定義書、設計書、テスト仕様書となんでも手早くそれっぽく作れる。

Markdownなんかはだと、自分はいいが….となるので、古巣に落ち着くのだ。

便利なところも当然ある。

おじさん(じゃないけど)SIer的発想で行くと、セルのデータからプログラムの自動生成ツールとかだろうか。
弊社だと使うことは余りないが、VB(6とかA)系やデカいシステムでお世話になる方も多いと思う。

今となっては、親の仇と言わんばかりに叩かれるが、SEにとっての神器の一つであることには変わりないだろう。

 

サクラエディタ

こちらも絶対必要といっていいレベルだ。
Grepが早いので、調査や資料検索に役立つ。
(シェル芸人の方には無用かもしれないが….)
※シェル芸人とは

最近気づいたのだが、Excelなんかのバイナリファイルでも検索に引っ掛かってくる。
とにかく資料が多くなりがちなチーム開発で、「どこやねん!(怒)」となる前にgrep検索で対応できのは素晴らしい。

正直何でもいいのだが、grepと文字エンコード、改行文字指定等が出来るテキストエディタがあると精神衛生上、大変によろしいと思う。

 

7zip/winRAR

有名な圧縮/展開ユーティリティだ。

ユーザから受領するものや、送付するもの圧縮、展開共にどのような環境かわからないのだ。
そんな時、「ファイルが読めない….」とか、「日本語ファイル/ディレクトリ名がおかしい」となるとこが多々ある。

そんな時でも、これらで圧縮したり展開すれば何ら問題ないことが多い。

また、メジャーなソフトであるし情報も多いのでユーザにもオススメしやすい点も良き点だ。

 

まとめ

以上、最近特に重要だと感じた。
システム屋さんの神器たちをまとめてみた。

ともかくして、重要な点は

・それが生産性や確実性を向上させる等の利益となること。
・十分に信頼できて、利益のそれに見合った利益であるか。
・チームとして使えるか。

これらが重要だと感じている次第である。

皆様も、使ってはやめを繰り返して、是非ともチームや自身に有益な構成や運用を見つけていただければ幸いだ。

 

 

(おまけ)怠惰が招いた悲劇

多分プログラマ特有の思考ロジックで招いてしまった開発中の事故だ。
この記事を見た方は、なにかしらのリファクタリングツールを使う際はお気を付けをば。

(内容)
クラスをコピペして呼び出しクラス(A_Service->B_Service)と書き換える際に、B_Service自体をA_Serviceと書き換えるリファクタリングを実行してすべての関係コードが書き換わった。

(起こったこと)
数個の処理が違うクラスを複製して、A_ServiceをB_Serviceに書き換えていた。
つまり呼び出しクラスをA->Bに変えていたのだ。
「Rename (B_Sercive)」とあったので、「おっ気が利くねー」と思って実行したら大元のB_SerciveをA_Serciveという名前に書換えられた。

(原因)
言葉の誤認、日本語的に考えると「変更 B_Service」なのでどう変えるのかまではわからないのだ。
確実に事故らないと言えないので、この場合はマニュアルを確認すべきであった。

(対応)
頻繁に変更を保存、commitしよう!
今回は面倒だったのでコミットの粒度を大きくした結果、戻すのが面倒になったのだ。

 

反省

 

おわり

 

秋の夜長に…大人のためのゲーム紹介・RPG編

こんにちは、松野です。
熊本では例年だと10月半ばあたりまでは暑かったような記憶があるのですが、先週あたりから急に気温が下がりだしましたね。
汗をかくのが大嫌いなので涼しくなる分にはよいのですが、季節の変わり目、体調を崩さぬよう気を付けましょう。

前回に引き続き、今回も大人のためのゲームのご紹介。RPG編でございます。
例によって時間泥棒かつ、とんでもないボリュームのゲームとなっております。
個人的に最もプレイしたゲームの一つとなっておりますので、最後までお付き合いいただければ幸いです。

続きを読む

<規制緩和> 福岡の護国神社に”あの”イベントが帰ってくる! 

ルバーウイー4連休、皆さんいかがお過ごしですか?
ニュースで見る限り、各所への出足は上々なようです。

9月19日にGOTOキャンペーンの対象に東京が追加されたり、各種イベントへの規制が緩和されたりと、年末に向けてコロナなご時世に合わせたイベントが増えていくのではないでしょうか。
参加する側も対策をしっかりして楽しみたいものです。

そんな中、私の大好きなイベントも緊急開催が決定しました!

続きを読む

デザイナーさんのお道具箱

例の台風が過ぎ去って以降、秋の気配があちらこちらから感じられるようになりました。日が暮れるのが早くなったり、朝晩が涼しく感じたり…。ちょっと切ない気持ちにもなります…(しみじみ)
そんな中SONYの次世代機、PS5の発売日と販売価格が発表されました。しかもほぼ1日違いでMicrosoft社の次世代機Xboxも発売されるとの事。金額も性能もほぼ互角というからこれは大変!11月は次世代機商戦で熱くなる予感がしますね。ゲームをする身としては気になるところではありますが、個人的にはまだまだ様子見です。

続きを読む

秋の夜長に…大人のためのゲーム紹介・ストラテジー編

こんにちは。
コロナが流行りだしてからというもの、映画館がほぼ息をしておらず映画館欠乏症な松野です。
映画自体は上映してるんですが、ほぼ邦画やアニメなどの特別上映ばかりで新作洋画がとんと入ってこないんですよね…多いときは週1~2で映画館へ行く身としては辛いところです。

続きを読む

ご当地グルメ探訪【福岡銘菓編】

今週初めに九州地方を襲った台風。幸いにも会社も自宅も被害はなく一先ずは安堵したところです。ただ、台風は季節的にこれからまだまだやってくる可能性もあります。日頃から出来る備えをしっかり準備しておきましょう。

さて、前回『福岡定番編』としてご当地のグルメを紹介しましたが、今回は『福岡銘菓編』をご紹介。福岡には和洋問わず美味なスイーツがわんさかあるので、お土産(主に自分用)を買う時は大体博多駅でぐるぐると彷徨っている。悩みすぎて頭の中までぐるぐる彷徨う始末…(ぇ)

続きを読む

始めよう、自作PC

皆様ご機嫌よう。
自称「CUBEのシステム担当」、杉本です。

本日は、自作パソコンの魅力と始め方について、諸々書きます。

続きを読む

台風10号接近に伴う臨時休業について

台風10号接近に伴い、激しい風雨が予想されることから、安全を最優先に考え9月7日(月)は臨時休業とさせていただきます。

休業中に頂いたお問い合わせにつきましては、9月8日(火)より順次ご対応致します。

今後とも株式会社CUBEをよろしくお願い致します。