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

タイトル Re^3: ハノイの塔マクロ HANOI.DEF の改造
投稿日: 2024/02/23(金) 14:03
投稿者konno
 番 号 11107    11102 番 めざら さんへのコメント

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

そのとおりなんですが、私の場合統一性が無く文字通りぐちゃぐちゃになってました。
流石にこのままアップしたのは不味かったですね。m(__)m

> 田野村さんはタブを使わず4字下げだったので,それをそのまま行にコメントすると,
> 字下げが4の倍数にならずにグチャグチャした印象を与えてしまいますね。

これは公開を考えたら統一するべきでしたね、修正します。m(__)m

> > 属性などのいくつかの変数をプッシュするコードがコメントアウトされていて、
> > でもその理由が明記されているわけでもなし、

修正前のコードをコメントして残すなら理由を明記するべきでしたね。

> グローバル変数のプッシュ/ポップの辻褄を合わせる努力をするよりも,
> ローカル変数にしてしまえば他に影響はないという考え方なのでしょう。

そのとおりですが、実際には不具合が出たようで、難しいですね。

> ただ,はっきり言ってしまうと,典型的な「スパゲティ」になっているコードを
> 改善する気がない表明とも受け取られかねないわけで,見た目の印象以上に
> コードを追う気力を失わせることはままあることかもしれないと思います。(自省)

m(__)m m(__)m m(__)m

> それより,わたしがちょっと引いたのは,
> 「マクロを中断したり実行後おかしくなったらオプション初期化してください。」
> かな。
> 中断が予想される場合は,その処理を入れておくのがふつうかなと思います。

中断とは、マクロを Ctrl Break などで強制的に止めるという意味だったのですが
このマクロは止まらないみたいですね。
なので、中止のコードを追加したのですが、そうするとプッシュポップの辻褄が合わなくなります。
変なところにポップしてメモリを壊すよりは変数保存のプッシュポップをやめるのがいいかと。
プッシュポップの辻褄が合わなくてもマクロを終了したら SP は初期化するかな。
と思ったのです。

不要なコメントを整理してコードも見直しますのでしばしお待ちください。m(__)m

    - No.11107 一括表示へ   -   コメント元:11102 一括表示へ  -    [ 返信 ]    [引用無し] 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   暗証キー
    [ページトップへ] [管理用]