【第00回】何を作るか?【0から始めよう! Webアプリケーション開発】
どうも、CUBEのシステム担当の杉本です。
今回から多分10回くらいに分けてシステム開発の基礎について連載します。
続きを読む
どうも、CUBEのシステム担当の杉本です。
今回から多分10回くらいに分けてシステム開発の基礎について連載します。
続きを読む
『暑さも寒さも彼岸まで』の言葉とおり、朝晩は少し肌寒く昼間は少し残暑が残るものの過ごしやすい季節になりました。外界に目をやれば彼岸花の紅白が季節の彩りを引き立て、金木犀の香りは秋の気配と一緒にやってきます。
『ナントカの秋』という言葉がいくつもあるのは、活動しやすくなる季節だからこそなのでしょう…多分(独断)
今回はこの『ナントカの秋』のひとつ、みんな大好き(?!)『食欲の秋』にスポットを当てて、秋に美味しい食材を少し雑学っぽい(??!)ことを織り交ぜながらご紹介。
みなさま、気温は急降下、気分は急上昇、アマチュアラッパの杉本です。
韻もまともに踏めないので、勉強して出直してきます。
そもそも普段、声を出さないので最初から向いてなかった?
今回は、システム屋さんの三種の神器と、怠惰が招く悲劇とその対策をご紹介申し上げます。
システム屋さんの3種の神器とははたして….?
何度でも言おう、仕事でプログラムを扱うならこいつを避けることは出来ない。
複雑に結合されたセル、統一されない入力内容、素晴らしい仕様書(笑)等だ。
常にシステム屋に寄り添うよき友であり、最大の敵だ。
僕は過去にさんざんExcelを擁護しているが、拘りが無いExcelに意味など無いと断言しよう。
でもExcelは手放せない、手早く資料を作り、共有できる。
要件定義書、設計書、テスト仕様書となんでも手早くそれっぽく作れる。
Markdownなんかはだと、自分はいいが….となるので、古巣に落ち着くのだ。
便利なところも当然ある。
おじさん(じゃないけど)SIer的発想で行くと、セルのデータからプログラムの自動生成ツールとかだろうか。
弊社だと使うことは余りないが、VB(6とかA)系やデカいシステムでお世話になる方も多いと思う。
今となっては、親の仇と言わんばかりに叩かれるが、SEにとっての神器の一つであることには変わりないだろう。
こちらも絶対必要といっていいレベルだ。
Grepが早いので、調査や資料検索に役立つ。
(シェル芸人の方には無用かもしれないが….)
※シェル芸人とは
最近気づいたのだが、Excelなんかのバイナリファイルでも検索に引っ掛かってくる。
とにかく資料が多くなりがちなチーム開発で、「どこやねん!(怒)」となる前にgrep検索で対応できのは素晴らしい。
正直何でもいいのだが、grepと文字エンコード、改行文字指定等が出来るテキストエディタがあると精神衛生上、大変によろしいと思う。
有名な圧縮/展開ユーティリティだ。
ユーザから受領するものや、送付するもの圧縮、展開共にどのような環境かわからないのだ。
そんな時、「ファイルが読めない….」とか、「日本語ファイル/ディレクトリ名がおかしい」となるとこが多々ある。
そんな時でも、これらで圧縮したり展開すれば何ら問題ないことが多い。
また、メジャーなソフトであるし情報も多いのでユーザにもオススメしやすい点も良き点だ。
以上、最近特に重要だと感じた。
システム屋さんの神器たちをまとめてみた。
ともかくして、重要な点は
・それが生産性や確実性を向上させる等の利益となること。
・十分に信頼できて、利益のそれに見合った利益であるか。
・チームとして使えるか。
これらが重要だと感じている次第である。
皆様も、使ってはやめを繰り返して、是非ともチームや自身に有益な構成や運用を見つけていただければ幸いだ。
多分プログラマ特有の思考ロジックで招いてしまった開発中の事故だ。
この記事を見た方は、なにかしらのリファクタリングツールを使う際はお気を付けをば。
(内容)
クラスをコピペして呼び出しクラス(A_Service->B_Service)と書き換える際に、B_Service自体をA_Serviceと書き換えるリファクタリングを実行してすべての関係コードが書き換わった。
(起こったこと)
数個の処理が違うクラスを複製して、A_ServiceをB_Serviceに書き換えていた。
つまり呼び出しクラスをA->Bに変えていたのだ。
「Rename (B_Sercive)」とあったので、「おっ気が利くねー」と思って実行したら大元のB_SerciveをA_Serciveという名前に書換えられた。
(原因)
言葉の誤認、日本語的に考えると「変更 B_Service」なのでどう変えるのかまではわからないのだ。
確実に事故らないと言えないので、この場合はマニュアルを確認すべきであった。
(対応)
頻繁に変更を保存、commitしよう!
今回は面倒だったのでコミットの粒度を大きくした結果、戻すのが面倒になったのだ。
反省
おわり
こんにちは、松野です。
熊本では例年だと10月半ばあたりまでは暑かったような記憶があるのですが、先週あたりから急に気温が下がりだしましたね。
汗をかくのが大嫌いなので涼しくなる分にはよいのですが、季節の変わり目、体調を崩さぬよう気を付けましょう。
前回に引き続き、今回も大人のためのゲームのご紹介。RPG編でございます。
例によって時間泥棒かつ、とんでもないボリュームのゲームとなっております。
個人的に最もプレイしたゲームの一つとなっておりますので、最後までお付き合いいただければ幸いです。
シルバーウイー4連休、皆さんいかがお過ごしですか?
ニュースで見る限り、各所への出足は上々なようです。
9月19日にGOTOキャンペーンの対象に東京が追加されたり、各種イベントへの規制が緩和されたりと、年末に向けてコロナなご時世に合わせたイベントが増えていくのではないでしょうか。
参加する側も対策をしっかりして楽しみたいものです。
そんな中、私の大好きなイベントも緊急開催が決定しました!
例の台風が過ぎ去って以降、秋の気配があちらこちらから感じられるようになりました。日が暮れるのが早くなったり、朝晩が涼しく感じたり…。ちょっと切ない気持ちにもなります…(しみじみ)
そんな中SONYの次世代機、PS5の発売日と販売価格が発表されました。しかもほぼ1日違いでMicrosoft社の次世代機Xboxも発売されるとの事。金額も性能もほぼ互角というからこれは大変!11月は次世代機商戦で熱くなる予感がしますね。ゲームをする身としては気になるところではありますが、個人的にはまだまだ様子見です。
皆さんこんにちは。朝方はもう肌寒くなってきて長袖を羽織る時期になりましたね。
今回は、まるで友達の家に集まってゲームをしていたあの頃を思い出せる様なワイワイ系ゲームをご紹介します。
こんにちは。
コロナが流行りだしてからというもの、映画館がほぼ息をしておらず映画館欠乏症な松野です。
映画自体は上映してるんですが、ほぼ邦画やアニメなどの特別上映ばかりで新作洋画がとんと入ってこないんですよね…多いときは週1~2で映画館へ行く身としては辛いところです。
NTTドコモの個人向け送金・決済サービス「ドコモ口座」(画像はホームページより)
今週初めに九州地方を襲った台風。幸いにも会社も自宅も被害はなく一先ずは安堵したところです。ただ、台風は季節的にこれからまだまだやってくる可能性もあります。日頃から出来る備えをしっかり準備しておきましょう。
さて、前回『福岡定番編』としてご当地のグルメを紹介しましたが、今回は『福岡銘菓編』をご紹介。福岡には和洋問わず美味なスイーツがわんさかあるので、お土産(主に自分用)を買う時は大体博多駅でぐるぐると彷徨っている。悩みすぎて頭の中までぐるぐる彷徨う始末…(ぇ)