実装してる最中レビュー、のタイミングって?

// 別に、プルリクレビューの前にレビューしてもらっていいんだからね https://jflute.hatenadiary.jp/entry/20170630/reviewbeforeこちらの続編のようなものです。このブログの「2. 実装してる最中レビュー」 にて...「どういうタイミングで出したらいいの…

DBFlute-1.0.x (Java6版) から 1.1.x (Java8版) への移行のオススメ第一弾

DBFlute-1.0.x (Java6版) をご利用のみなさんへ。長らくDBFluteをご利用ありがとうございます。1.0.x (Java6版) の最新である "1.0.5N" がリリースされてから三年半... 1.1.x (Java8版) の最初のバージョン "1.1.0" がリリースされてからも三年半...が経ちま…

プルリクであれこれ説明するならコードにコメントに書こう

プルリクで質問されたので返事 seaさん「ぷるりくー、出したー」 landさん「(Github上で) これはなんでこうなの?」 seaさん「(Github上で) あれはこれでこれはあれで」 landさん「(Github上で) ここって本当にこれでいいの?」 seaさん「(Github上で) あれ…

フレームワークの思想、意識して使っていますか?

倉庫・庭付き5LDKの一軒家 大手メーカー提供でオプションもいっぱい。施工前なら台所やトイレの位置も変えられたり、ユーザーの細かいカスタマイズを実現。部屋もたくさん、誰がどこに済むかもご自由に。どんな家族構成でも、どんなライフスタイルでも、対応…

なんとかフラグというboolean変数名

お約束 レビューでよくあるパターンなのですが... 生年月日フラグがくるぞー boolean birthdateFlg = false; for (...) } 「生年月日フラグ」ということのようですが...ズバリ、これが true になるのは、どういうとき?「一つでも生年月日のデータが存在した…

応援してる "A" にもデメリットはあるよ

今日はシンプルな話。 とある日常の風景 A か B か? どっちにしようか決めていて...seaさん「Aだー」 landさん「Bだー」 piariさん「Aだー」 bonvoさん「Aだー」 dstoreさん「Bだー」 ambaさん「Aだー」seaさん「うむ、Aだね、やった!」 landさん「bonvoさ…

ワケもなく!?そろそろバージョンアップしようぜ

どういうワケ? 最近、こんなツイートをしました。フレームワーク周り、仕組み周りで挙動がなんか変だな?って思ったら、まず最新版で試してみましょうがお約束。古いバージョンでああじゃないかこうじゃないかってやっても時間の無駄になる可能性が大。実際…

DBFlute, 12歳になりました

9月26日は、DBFluteの誕生日。 0.1.01がリリースされて、 オープンソースになった日です。 それが、2006年の9月26日ですから、 12年が経ったんですね。 あれこれ忙しい最中なので、 今日はあまり多く語れませんが、 DBFluteは、単なるDBFluteじゃなく、 Last…

プライベートで一切勉強しなくても優秀になる七つのコツ

業務時間内における限りある技術のインプット... いかにそのチャンスを増やすか? いかにそのクオリティを上げるか?限りある技術のインプットから、いかに技術のアウトプットを増やすか? コツ市: 目にも止まらない早歩き早打ち オフィスの中でもたもたしな…

論理的矛盾が発生したら、思い込み前提を探す

「Aをしたのに、Bにならない!」という相談を受けてフォローすることがよくあります。つまり、論理的矛盾が発生しているってことですね。「Aしたんだから、Bになるはずでしょ!」って。 でも、なってない。 はい、論理的矛盾です。 第一の思い込み前提「結果…

エンジニアにおけるメンターとは?

エンジニアならではの話 メンター制度を導入する会社が増えているように感じます。 特に、Webサービスを自社開発で運営する事業会社など。 メンター自体のお話は、世の記事でたくさん語られているので、 そもそもメンターがわからない方はそちらをぜひ。 (グ…

SL理論は、組織作り・チーム作りでも通じるか?

SL理論あれこれ 以前、このようなブログを書いて... 誰もマイクロマネジメントしたいわけではないだろう | jfluteの日記 http://d.hatena.ne.jp/jflute/20180116/microzaraki ※反対語(!?)となる「マクロマネジメント」 の重要性を語っています。 ... そして…

デバッグパターン: うごかない、ほかうごくなら、ただひかく

ありがちなパターン 「動かないんですけど、原因が...」という相談を受けまくるjfluteですが..."一瞬解決パターン" がよくあります。その典型例が...他のクラスでは動いてるんです他の書き方では動いてるんです他の環境では動いてるんですなどなど、他では動…

セルビア、ブラジルにまさかの完敗

うっうっうっ... ストイコビッチの好セーブ! コラロフの献身! ミリンコビッチ・サビッチの安心感! タディッチの技! も、虚しく、ブラジルに完敗です。 もう、ブラジルらしい攻撃されて、 ブラジルらしいパス回しで振り回されて... いや、もうこれ以上思…

オートマティックおうむ返しコメントより背景や理由を

まさにおうむ返しコメント 講演で、ソースコードのコメントに関して話をするときのお約束パターンがこちらです。 // ライターを閉じる writer.close(); 見ればわかります!writer が .close() してますから。 writer, close という単語もほとんどの人が知っ…

セルビア、後はブラジルに勝つしかないぞ!

コスタリカに勝って、 やったーーーーーーーーーーー スイスに前半1/0リードで、 やったーーーーーーーーーーー もうグループリーグ突... と思ったら、 後半すっかり足も止まって、 オフサイドラインもバラバラ... これ絶対やられそうムードバリバリ、 と思…

あれもこれもやらなきゃプレッシャーが集中力を阻害する

「あれもやったほうがいいよ」「これもやったほうがいいよ」「いろいろなことやらなきゃね」うわーーーーー(><...って、気分の方いらっしゃいませんか? 定番のお悩み教室 jfluteは立場上、 様々な方のメンタリングをやらせて頂く機会が多いのですが、こ…

DBFlute Intro-0.2.1 Released

DBFlute Introのリリースです。 Decomment (でこめんと) の改善、 そして、Hacomment (はこめんと) の登場です! (今回の機能は、DBFlute-1.1.8 と 組み合わせることで利用できます) => DBFlute-1.1.8 Released そもそも Decomment (でこめんと) とは? とい…

DBFlute-1.1.8 Released

Java8対応のDBFluteのリリース。 DBFlute-1.1.8 です。 Change Log | DBFlute (1.1.8からの移行の注意点は特になし) 今回は、Alto DBFlute周りが、 大きく改善されています! SchemaHTML テーブル作成日、カラム作成日が、 表示されるようになりました! => …

DBFlute-1.1.7 Released

Java8対応のDBFluteのリリース。 DBFlute-1.1.7 です。 Change Log | DBFlute (1.1.6からの移行の注意点は特になし) 今回は、dfprop で新しいプロパティ多く追加されています。 でも、それらどれも非常にマニアックではありますが... # DBFlute Runtime, DBF…

「ニュアンス」と「エンジニアの心得」という新卒研修のお仕事

昨年、2017年に、とっても意外で、 とっても嬉しかったことと言えば、 jfluteとしては、こちらですね。 「”価値あるサービスを生み出すエンジニア”になるために」 新卒エンジニア研修を全公開! REACH ONE ビズリーチのイマとこれから 新卒が成長して新卒研…

まず何より、目の前の道具を使いこなしてください

チャーハンまだ? あなたが中華料理屋の料理人になったとします。 まだ料理は初めて、これから学びます。 さて、少しだけ学んだので、 チャーハンを作ってお客さんに食べてもらいます。 もちろん、お金をもらっています。 まだあんまりおいしくはないです。 …

Logbackのログファイルのエンコーディング

Slf4jの代表的な実装ライブラリ、 「Logback」には、FileAppender があります。 (実際に使うのは RollingFileAppender でしょう) ログファイルを出力するからには、 エンコーディングの設定があるはずです。 (I/Oしてるところにエンコーディングあり!) ググ…

何を大事にしたいのか?があるから判断と行動ができる

サービス開発の現場を想定していますが、 どの組織でも応用できる話だと思います。 大きな価値観の不足 組織の中で、個人個人が... 「どう行動すれば良いのか?」 「A と B, どちらを選べば良いのか?」 というように迷う場面が多々あるかと思います。 もち…

デザインの一貫性と皆で決める納得感

こちらの記事が印象的でした。 なぜ製品仕様を合議制で決めてはいけないのか。 @hirokishimada_80077 勇気のある記事だなと。 こういう話を聞くといつも、 とある有名な映画監督の言葉を思い出します。 (誰だったか覚えてません...テレビのゲスト出演で) 「…

雪夜のディズニーシー2018

とっても綺麗でした! ... 大盛り上がりのビッグバンドビートの ラス回を観終わって、 アメリカンウォーターフロントを出発! ... タワーオブテラーが吹雪にまみれてます。 ... 大好きドックサイドステージ。 ... 座るとふわふわして気持ちよさそう! ... コ…

誰もマイクロマネジメントしたいわけではないだろう

何か理由があるんじゃないの? マイクロマネジメントという言葉を聞くようになりました。たぶん昔からあったと思いますが、jfluteはあまり馴染みがなかったのですが、昨今「自主的で自由な組織」を目指す会社も増えてきて、否定的な意味で利用される言葉とし…

DBFlute-1.1.6 Released

あけましておめでとうございます。 Java8対応のDBFluteのリリース。 DBFlute-1.1.6 です。 Change Log | DBFlute (1.1.4, 1.1.5からの移行の注意点は特になし) 十年連続、十回目の元旦リリースです! とうとう、 元旦リリースを十年続けてしまいました! 「D…

驚きのDBFluteフェス2017終わり

終わったー どーびーふるーと? キャストの新卒の方が細工してくれたようです笑...11年経ったDBFlute, 驚きのフェスでした。 (ブログは11/29ですが、フェス自体は11/26です)// DBFluteフェス2017 | Connpass https://connpass.com/event/70648/... ...☆★☆★☆★…

dbflute-example-on-springbootのプルリクリクエスト

プルリクリクエスト、つまり、 「プルリク募集」のお知らせです。 dbflute-example-on-springboot | Github という DBFlute と SpringBoot を連携させた、 Example プロジェクトがあるのですが... 現状の惨状 現状、ほとんど画面もなく、 まともなプログラム…