今日のテーマ   日々改造 (^_^;)         
[記事リスト(ツリー表示)]  [ 返信 ]   [新着記事] [最新50] [ワード検索] [過去ログ]

タイトル Re^2: ハノイの塔マクロ HANOI.DEF の改造
投稿日: 2024/02/23(金) 11:29
投稿者めざら
参照先http://mezala.la.coocan.jp/
 番 号 11102    11100 番 としき さんへのコメント    コメント数 2

> なぜって、コードとコメントの混在で。

(外野の言い訳になってしまうけれど)他の方のプログラムを改造する場合,
わたしも元の行をコメントアウトした上で,改造コードを記載してしまいます。
「ここをこうしたよ」ということを明示しているつもりなんですよね。
そういうのは,プログラミングに慣れた人には嫌われるのでしょうか。

田野村さんはタブを使わず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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)   [引用無し]
おなまえ 
Eメール 
タイトル 
メッセージ auto soft pre(図表、プログラム) ※折り返さずに改行を入れてね
 参照先 
 暗証キー (英数字で8文字以内)
 プレビュー          

- 以下のフォームから自分の投稿記事を修正・削除することができます -
   処理   記事No   暗証キー
    [ページトップへ] [管理用]