U E D R , A S I H C RSS

Full text search for "Vending Machine/FrontPage"

Vending Machine/Front Page


Search BackLinks only
Display context of search results
Case-sensitive searching
  • VendingMachine/세연/1002 . . . . 45 matches
          VendingMachine.GetMoney();
          VendingMachine.Buy();
          VendingMachine.TakeBackMoney();
          VendingMachine.InsertDrink();
          VendingMachine.EndMachine();
          VendingMachine.PrintErrorMessage ();
         솔직히 이부분이 좋지 않은 것이.. Vending Machine 내에서 UI 부분이 확실하게 추출되지 않았다는 점입니다. (만일 Requirement 가 변경되어서, MFC 그래픽 버전으로 만든다면? 디자인이 잘 된다면, Vending Machine 쪽의 코드의 수정이 거의 없이 UI 코드만 '추가' 될 겁니다. 이는 기존 Vending Machine 코드쪽의 '변경'을 의미하지 않습니다.)
         하지만 이건 추후에 Vending Machine 에서 메소드를 다른 클래스에게로 이양시켜주면서 UI 부분과 관련한 클래스를 추출해 낼 수 있을 것 같다고 생각합니다. 여기서는 추후에 진행하도록 하겠습니다.
         디자인을 할때에 보통 Input / Output 은 요구사항이 자주 바뀌므로 일단 메인 Vending Machine 코드가 작성되고 난 뒤, Vending Machine 의 인터페이스에 맞춰서 Input / Output 코드를 나중에 작성하는 것이 좋습니다.
         === Vending Machine 의 초기화 부분 - 4번 원칙 ===
         vending_machine::vending_machine()
         class vending_machine
          vending_machine();
         vending_machine::vending_machine()
         void vending_machine::GetMoney()
         void vending_machine::Buy()
         void vending_machine::TakeBackMoney()
         void vending_machine::InsertDrink()
         void vending_machine::EndMachine()
         void vending_machine::PrintErrorMessage ()
  • VendingMachine/세연 . . . . 19 matches
         class VendingMachine
          VendingMachine();
         int VendingMachine::showMenu()
         VendingMachine::VendingMachine()
         void VendingMachine::get_money()
         void VendingMachine::buy()
         void VendingMachine::takeBack_money()
         void VendingMachine::insertDrink()
          VendingMachine VendingMachine;
          int choice = VendingMachine.showMenu();
          VendingMachine.get_money();
          VendingMachine.buy();
          VendingMachine.takeBack_money();
          VendingMachine.insertDrink();
          choice = VendingMachine.showMenu();
         See Also ["CppStudy_2002_2"] , ["VendingMachine/세연/재동"] , ["VendingMachine/세연/1002"]
  • SeminarHowToProgramIt/Pipe/vendingmachine.py . . . . 15 matches
         #vendingmachine.py
         class VendingMachine:
         class TestVendingMachine(unittest.TestCase):
          vm = VendingMachine()
          vm = VendingMachine()
          vm = VendingMachine()
          vm = VendingMachine()
          vm = VendingMachine()
         class TestVendingMachineVerification(unittest.TestCase):
          vm = VendingMachine()
          vm = VendingMachine()
          vm = VendingMachine()
          vm = VendingMachine()
          vm = VendingMachine()
          vm = VendingMachine()
         Welcome to Vending Machine Simulator!
  • VendingMachine/세연/재동 . . . . 15 matches
         class VendingMachine
          VendingMachine();
         VendingMachine::VendingMachine()
         void VendingMachine::insertMoney()
         void VendingMachine::buyDrink()
         void VendingMachine::takeBackMoney()
         void VendingMachine::insertDrink()
         void VendingMachine::showMainMenu()
         void VendingMachine::showDrinkMenu()
         bool VendingMachine::isMoney(int arg)
         bool VendingMachine::isBuyableDrink(int arg)
         bool VendingMachine::isSelectableDrink(int arg)
          VendingMachine vendingMachine;
          vendingMachine.showMainMenu();
          vendingMachine.insertMoney();
          vendingMachine.buyDrink();
          vendingMachine.takeBackMoney();
          vendingMachine.insertDrink();
         See Also ["VendingMachine/세연"]
  • VendingMachine_참관자 . . . . 12 matches
         class VendingMachine{
          VendingMachine();
         void VendingMachine::SetMenuM(int i)
         void VendingMachine::AvailMenuPrint()
         void VendingMachine::AddingMenu(char * name, int price)
         VendingMachine::VendingMachine()
         void VendingMachine::ProcessMoney()
         void VendingMachine::ProcessPush()
         void VendingMachine::ProcessReturn()
         void VendingMachine::On()
          VendingMachine v;
  • CppStudy_2002_2/객체와클래스 . . . . 11 matches
         == vending.h ==
         #ifndef _VENDING_H_
         #define _VENDING_H_
         class Vending
          Vending();
         == vending.cpp ==
         #include "vending.h"
         Vending::Vending()
         void Vending::insertCoin()
         void Vending::extortCoin()
         void Vending::mainMenu()
         void Vending::buyBeverage()
         void Vending::update()
         == useVending.cpp ==
         #include "vending.h"
          Vending vending;
          vending.mainMenu();
          vending.insertCoin();
          vending.buyBeverage();
          vending.extortCoin();
  • SeminarHowToProgramIt/Pipe/VendingMachineParser.py . . . . 9 matches
         #VendingMachineParser.py
         from VendingMachine import *
         class VendingMachine:
         v=VendingMachine()
         class VendingCmd:
         class PutCmd(VendingCmd):
         class PushCmd(VendingCmd):
         class VerifyMoneyCmd(VendingCmd):
         class VerifyButtonCmd(VendingCmd):
  • Vending Machine/dooly . . . . 9 matches
         package dooly.tdd.vending;
         public class VendingMachineTest extends TestSuite {
          TestSuite suite = new TestSuite("Test for dooly.tdd.vending");
         package dooly.tdd.vending;
          private VendingMachine vm;
          vm = new VendingMachine();
         package dooly.tdd.vending;
          private VendingMachine vm;
          vm = new VendingMachine();
         package dooly.tdd.vending;
         public class VendingMachine {
         See Also ["CppStudy_2002_2"] , ["VendingMachine/세연/재동"] , ["VendingMachine/세연/1002"] , [Vending Machine/세연]
  • VendingMachine/재니 . . . . 6 matches
          * 먼저 자판기(VendingMachine)이 필요할 것이고,
         class VendingMachine{
          VendingMachine vending_machine;
          vending_machine.showMenu();
          ''클래스 수가 많아서 복잡해진건 아닌듯(모 VendingMachine 의 경우 Requirement 변경에 따라 클래스갯수가 10개 이상이 되기도 함; 클래스 수가 중요하다기보다도 최종 완료된 소스가 얼마나 명료해졌느냐가 복잡도를 결정하리라 생각). 단, 역할 분담할때 각 클래스별 역할이 명료한지 신경을 쓰는것이 좋겠다. CoinCounter 의 경우 VendingMachine 안에 멤버로 있어도 좋을듯. CRC 세션을 할때 클래스들이 각각 따로 존재하는 것 같지만, 실제론 그 클래스들이 서로를 포함하고 있기도 하거든. 또는 해당 기능을 구현하기 위해 다른 클래스들과 협동하기도 하고 (Collaboration. 실제 구현시엔 다른 클래스의 메소드들을 호출해서 구현한다던지 식임). 역할분담을 하고 난 다음 모의 시나리오를 만든뒤 코딩해나갔다면 어떠했을까 하는 생각도 해본다. 이 경우에는 UnitTest 를 작성하는게 좋겠지. UnitTest 작성 & 진행에 대해선 ["ScheduledWalk/석천"] 의 중반부분이랑 UnitTest 참조.--["1002"]''
         ["CppStudy_2002_2"] ["VendingMachine"]
  • CppStudy_2002_2 . . . . 4 matches
         || 자판기 ||["VendingMachine/세연"]||["VendingMachine/세연/재동"]||["VendingMachine/세연/1002"]||
         || 자판기 ||["VendingMachine/재니"]||||
  • Temp/Commander . . . . 4 matches
         #VendingMachineCommander.py
         import VendingMachineParser
          self.parser = VendingMachineParser.Parser()
          self.intro = 'Welcome to Vending Machine Simulator!\n'\
  • Temp/Parser . . . . 4 matches
         #VendingMachineParser.py
         class VendingCmd:
          if money: return VendingCmd('put',arg=money)
          if button: return VendingCmd('push',arg=button)
  • MedusaCppStudy . . . . 2 matches
         자판기(Vending Machine)
         Vending machine 다 짜긴 짰는데 또 형이 짠거랑 비슷하게 됐네여..이놈의 기억력이란..ㅎㅎ
  • Genie . . . . 1 match
         [VendingMachine/재니]
  • MedusaCppStudy/석우 . . . . 1 match
          * Vending machine
  • SeminarHowToProgramIt . . . . 1 match
         참관자 최태호 윤정수 소스코드: ["VendingMachine_참관자"]
  • vending machine . . . . 1 match
         DeleteMe) rename or modify : 일단 ZeroPage 에서 작성했었던 VendingMachine 과는 다른 Spec 이여서 이 위키에서는 맞지 않은듯 합니다. 어떤 분이 작성하신건가요? --[1002]
Found 17 matching pages out of 7554 total pages (5000 pages are searched)

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
Processing time 1.0253 sec