アフィリエイト広告を利用しています
G-QVESCNWRVH

2024年03月02日

RPGサイクルって便利やなぁ〜 でも

サークル.jpg

●こないだの投稿

RPGサイクルに苦戦でお話ししたように
IBM AS/400のプログラミング技法のひとつにRPGサイクルって言うのがあります
前職では、聞いた事があるだけで使う事も覚えることもありませんでした
●名前だけ知ってる

ところが、現職ではお客様のシステムも改修する必要があり
その中にRPGサイクルを使用したプログラムも存在していました
●ゲッ

もう、ほんと、なんでこんなの使ってんだろ?って
心の中でブツブツ文句を言いながら、まずはプログラムコードの解析
でも、読めば読むほどわからない(笑)
●相談

木曜日、同僚の一人に聞いたら、大体わかるけど1からプログラミング出来ない
金曜日、もう一人に聞いたら、ネットで調べてくれて自分の知識と合わせてこんな感じって
そして、二人の同僚とわいわい話してましたが大体の流れが分ったぐらいで(笑)
●1日勉強

でも、概要が分ったら、その後は経験を頼りにIBMのマニュアルを解説したサイトで(笑)
(マニュアルに解説が必要になるって…なんて難解なんだろう?)

確かに金曜日の同僚も『これは難しいパターンのRPGサイクル』って
解析中のソースを見て言ってました(笑)
私は、RPGサイクルは初心者なのにーーーーって思いました

まぁ、金曜日は1日勉強して、何となく理解できたので
改修を開始
理解したら早いもので、改修は10分で完了(笑)
●便利だ

RPGサイクルって確かに良く考えられてる
理解すればこれは随分と便利な技法だと思います

印刷アプリなら、大抵はこれを使えば済むのでは?
しかも、簡単な設定並みのコーディングで

ただ、簡単なのは量で、そのコードを読むのは大変
しっかりとした仕様書が無いと、暗号を読んでいるみたいで
なので、開発する時には便利だけど、保守とかデバッグは困難を極めるって感じ
●私は、全手順派

全手順とは、コンパイラにプログラム制御を任せるのではなくて
全て(データベースや画面への入出力)を一つ一つコードで記述す方法
RPGの簡略化されたプログラムコードに対して、全手順って言われます

この方法が、最初はめんどくさいけど、後のメンテナンスは簡単
デバッグも簡単
これは、超重要です

しかも、全手順でもそれほどコードが増えるとは思えません(笑)
まぁ、それゆえに前職では避けてたんですけどねウインク
●でも、今は・・・

新規で簡単な印刷アプリを開発する場合
私なら、全手順方式を使用します

だって、車だってオートマよりマニュアルの方が好きだもん(笑)


人気ブログランキング
人気ブログランキング



" allowfullscreen>
posted by Y.Taki@AS400 at 11:05| Comment(2) | TrackBack(0) | 雑談

一週間が終わりました・・・ 顧客によってレベルが様々

●前の会社では

IBM AS/400を基幹コンピューターとしたシステムを構築していました
システムには多数のプリンターが接続されており
あるPCから任意のプリンターに出力することが出来るようにしていました

それが当たり前・・・最低限の印刷運用だと思っていました
●今のお客様では

去年9月に転職し、勤務している今の会社
ITサービスを提供しているわけです
お客様としてはグループ企業の職員の方もありますし
純粋にお客様の企業の職員の方も居られます

金曜日に対応したお客様のシステムでは

複数のプリンターがあるにも関わらず
初期試用のせいか、印刷出力プログラムでは
プリンターの選択が出来ず、省略時のプリンターにのみ印刷されます

別のプリンターで印刷したいときは
一旦印刷されかけたスプールファイル(印刷データファイル)の出力先を変更し
印刷したいプリンターに移すと言う事をしています
●スキル差がありますね

前の会社の運用でも、困ったちゃんがいましたが
このお客様の職員の方も困ったちゃんが居られて

ただ、前の会社の職員の方は、直接がみがみ言えたこともあってか(笑)
スキルが割りと高かったと思います
今にして思えば(*^▽^*)

その時には、なんでこんなことも出来ないのか?って
いぶかる事もありましたが
世間では、もっともっと・・・
●井の中の蛙だった(笑)

という事で、転職するまでは井の中の蛙だったんですね
前の会社しか知らなかったから、
エンドユーザーのスキルはこれほど低いのかって

いやいや、世間にはもっと・・・ですねー
思い知りました

ただ、お客様なので、丁寧に対応しました
すると、取締役から『お手数をおかけいたしました』って
お礼を頂きました(*^▽^*)


人気ブログランキング
人気ブログランキング



" allowfullscreen>
posted by Y.Taki@AS400 at 01:09| Comment(0) | TrackBack(0) | AS/400
ファン
検索
<< 2024年03月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。
プロフィール