> なぜって、コードとコメントの混在で。
(外野の言い訳になってしまうけれど)他の方のプログラムを改造する場合,
わたしも元の行をコメントアウトした上で,改造コードを記載してしまいます。
「ここをこうしたよ」ということを明示しているつもりなんですよね。
そういうのは,プログラミングに慣れた人には嫌われるのでしょうか。
田野村さんはタブを使わず4字下げだったので,それをそのまま行にコメントすると,
字下げが4の倍数にならずにグチャグチャした印象を与えてしまいますね。
> 属性などのいくつかの変数をプッシュするコードがコメントアウトされていて、
> でもその理由が明記されているわけでもなし、
グローバル変数のプッシュ/ポップの辻褄を合わせる努力をするよりも,
ローカル変数にしてしまえば他に影響はないという考え方なのでしょう。
ただ,はっきり言ってしまうと,典型的な「スパゲティ」になっているコードを
改善する気がない表明とも受け取られかねないわけで,見た目の印象以上に
コードを追う気力を失わせることはままあることかもしれないと思います。(自省)
上記は,自分への反省とか注意喚起という意味あいの方が強いかもしれません。
それより,わたしがちょっと引いたのは,
「マクロを中断したり実行後おかしくなったらオプション初期化してください。」
かな。
中断が予想される場合は,その処理を入れておくのがふつうかなと思います。
(まぁ,&k で拾う場合は終了処理が無理なことも多いんですけどね。)
- No.11102 一括表示へ -
コメント元:11100 一括表示へ -
[ 返信 ] [引用無し] soft
- 関連一覧ツリー
(先頭の番号をクリックするとツリー全体を一括表示します)
▼ 11098.ハノイの塔マクロ HANOI.DEF の改造 - konno
24/02/22-01:27
┣11100.Re: ハノイの塔マクロ HANOI.DEF の改造 - としき
24/02/23-00:33
┃┣11102.Re^2: ハノイの塔マクロ HANOI.DEF の改造 - めざら
24/02/23-11:29
┃┃┣11105.Re^3: ハノイの塔マクロ HANOI.DEF の改造 - としき
24/02/23-13:42
┃┃┗11107.Re^3: ハノイの塔マクロ HANOI.DEF の改造 - konno
24/02/23-14:03
┃┗11103.Re^2: ハノイの塔マクロ HANOI.DEF の改造 - konno
24/02/23-13:21
┃ ┗11106.Re^3: ハノイの塔マクロ HANOI.DEF の改造 - としき
24/02/23-13:50
┃ ┗11108.Re^4: ハノイの塔マクロ HANOI.DEF の改造 - konno
24/02/23-14:52
┣11101.Re: ハノイの塔マクロ HANOI.DEF の改造 - めざら
24/02/23-08:45
┃┗11104.Re^2: ハノイの塔マクロ HANOI.DEF の改造 - konno
24/02/23-13:41
┗11109.ハノイの塔マクロ 改造差替え版 - konno
24/02/23-18:09
┣11110.Re: ハノイの塔マクロ 改造差替え版 - めざら
24/02/23-21:03
┃┗11111.Re^2: ハノイの塔マクロ 改造差替え版 - konno
24/02/23-23:27
┃ ┗11112.ゾロ目を踏んだのはやっぱり管理人 - としき
24/02/23-23:48
┃ ┗11113.Re: ゾロ目を踏んだのはやっぱり管理人 - konno
24/02/24-00:08
┗11114.Re: ハノイの塔マクロ 改造差替え版 - としき
24/02/26-01:37
┗11116.Re^2: ハノイの塔マクロ 改造差替え版 - konno
24/02/26-21:58
- 返信フォーム
(この記事に返信する場合は下記フォームから投稿して下さい) [引用無し]
[ページトップへ] [管理用]