にしし ふぁくとりー:西村文宏 個人サイト

No.3109 - 今日のひとことログ

更新

■LOG No.3109

にししふぁくとりーHOMEに掲載している「今日のひとこと」の過去ログ(掲載履歴)です。 RSS

No.3109 〔757文字〕

てがろぐCGI Ver 3.1.0からだと思うのだが、エクスポート画面(条件を指定して出力画面)で投稿日付の選択肢が出てこない不具合があることに気付いた。原因を調べたところ、(ウェブページ上に挿入する)投稿日付別のプルダウンメニューをCSSでカスタマイズしやすいようにclass名を加える仕様を追加したときに、この問題が起きたようだった。エクスポート画面でもその出力を流用していたのだが、class名のような余計な文字列が付加されていることを前提にしていなかったので、うまく流用できなくなってしまっていた。既に開発版では修正したので次のバージョンでは直る。今まで誰からも指摘されなかったので、たぶん誰も使っていない機能だったのだろう。そもそもエクスポート機能自体、使う頻度はとても低い機能だろうし。私がこの問題に気付いたのも、エクスポート機能を使おうと思ったわけではなくて、UIを全体的に眺めていたときに、たまたま日付選択プルダウンメニューの横幅が狭すぎることに気付いたからだった。ある機能を実現するコードは複数箇所で流用していることが多いので(同じコードを何度も書くのは無駄な上にメンテナンス性を低下させるので)、稀に予期しないところに影響を及ぼしている。そういうのを見越して、影響されないような書き方を常に使えていると望ましいのだが。この不具合を修正した際には、他での修正が影響しにくいような書き方に変えたのだが、その方が短いコードで済んでいる。気を遣わずに書くと楽だが長くなりがちで、気を遣ってエレガントなコードを書けると短く済むことが多い気がする。メンテナンス性のためには可読性も重要なので短ければ良いというわけではないが、無駄に長いのはデメリットしかないので、必要最小限のコードで実装できるようにしたい。
2020年12月
12345
6789101112
13141516171819
20212223242526
2728293031
2021年1月
12
3456789
10111213141516
17181920212223
24252627282930
31
2021年2月
123456
78910111213
14151617181920
21222324252627
28

Powered by てがろぐ Ver 3.6.2

--- 当サイト内を検索 ---