Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Graduation project!

Graduation project!

Scheduled Pinned Locked Moved The Lounge
comtestingbeta-testingtoolshelp
8 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    Bob Stanneveld
    wrote on last edited by
    #1

    Hello, I started my graduation year this month and for actually graduating, I need to do an internship called a graduation project. (I don't know how you call it. :-O) I wan't to do this project with 2 or 3 other students. Since the companies that allow groups of students here require the students to come up with a project idea. For this idea to succeed, I need to come up with an idea that is interesting from an economical point of view. The project must reduce development cost / effort, increase software quality, etc.. I was wondering if someone here who's working at a large company has an idea how his / her development phase might be improved to create better and or cheaper products. My original idea was to create an automated test tool that can be launched from the command line to facilitate unit testing. This tool should also come with a rich application that allows creation of complete projects and manage the test data. I figured that most large respectable companies already have an integrated test environment. Don't they? I also wan't to be able to present additional ideas to a project manager so I have an improved chance of success. All (reasonable) ideas are welcome! Thanks for your help. :) Behind every great black man...             ... is the police. - Conspiracy brother Blog[^] -- modified at 16:04 Monday 5th September, 2005

    L A 2 Replies Last reply
    0
    • B Bob Stanneveld

      Hello, I started my graduation year this month and for actually graduating, I need to do an internship called a graduation project. (I don't know how you call it. :-O) I wan't to do this project with 2 or 3 other students. Since the companies that allow groups of students here require the students to come up with a project idea. For this idea to succeed, I need to come up with an idea that is interesting from an economical point of view. The project must reduce development cost / effort, increase software quality, etc.. I was wondering if someone here who's working at a large company has an idea how his / her development phase might be improved to create better and or cheaper products. My original idea was to create an automated test tool that can be launched from the command line to facilitate unit testing. This tool should also come with a rich application that allows creation of complete projects and manage the test data. I figured that most large respectable companies already have an integrated test environment. Don't they? I also wan't to be able to present additional ideas to a project manager so I have an improved chance of success. All (reasonable) ideas are welcome! Thanks for your help. :) Behind every great black man...             ... is the police. - Conspiracy brother Blog[^] -- modified at 16:04 Monday 5th September, 2005

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Bob Stanneveld wrote: large respectable companies already have an integrated test environment Do they? Don't make assumptions. My advise would not to try and figure out what the "big companies" do or do not have. Most likely the big companies can afford to buy or develop whatever it is your are going to market. You would have a much bigger market if you target your app towards the smaller development shops. Just for an example. I work for a small company has a Windows programming department of 1, me. After 3 years, I think that I have finally got management to think that requirements, design and that kind of stuff is a good thing. Think about the lifecycle and think about what would help a small team to do better/faster. As is typical, I don't have time or the energy to write up the requirements, design the thing, write up test plans, do the tests, etc, all by myself. Personally I would love to have something that helped me do my job better, faster.... Give me more time to CP...;) You know what would really help me? An easy way to associate the requirements with the code. An automated testing tool would be a good help too. I think that I just drew a blank and it's not coming back.... Artificial intelligence is no match for natural stupidity. Never argue with an idiot. They will drag you down to their level where they are an expert.

      B 1 Reply Last reply
      0
      • B Bob Stanneveld

        Hello, I started my graduation year this month and for actually graduating, I need to do an internship called a graduation project. (I don't know how you call it. :-O) I wan't to do this project with 2 or 3 other students. Since the companies that allow groups of students here require the students to come up with a project idea. For this idea to succeed, I need to come up with an idea that is interesting from an economical point of view. The project must reduce development cost / effort, increase software quality, etc.. I was wondering if someone here who's working at a large company has an idea how his / her development phase might be improved to create better and or cheaper products. My original idea was to create an automated test tool that can be launched from the command line to facilitate unit testing. This tool should also come with a rich application that allows creation of complete projects and manage the test data. I figured that most large respectable companies already have an integrated test environment. Don't they? I also wan't to be able to present additional ideas to a project manager so I have an improved chance of success. All (reasonable) ideas are welcome! Thanks for your help. :) Behind every great black man...             ... is the police. - Conspiracy brother Blog[^] -- modified at 16:04 Monday 5th September, 2005

        A Offline
        A Offline
        Aamir Butt
        wrote on last edited by
        #3

        What about writing an Extended Call Stack for Visual C++ debugger. We often have a problem while debugging multiple threads that the Call stack only shows the current thread. I always wonder if there is an alternative to it to find out from where/which thread the current call came. I dont know if it is practically possible or not but I guess it should be. Needs quite a bit of work into how the debugger is currently working and can it be extended or not. Cheerz, Aamir

        B S 2 Replies Last reply
        0
        • A Aamir Butt

          What about writing an Extended Call Stack for Visual C++ debugger. We often have a problem while debugging multiple threads that the Call stack only shows the current thread. I always wonder if there is an alternative to it to find out from where/which thread the current call came. I dont know if it is practically possible or not but I guess it should be. Needs quite a bit of work into how the debugger is currently working and can it be extended or not. Cheerz, Aamir

          B Offline
          B Offline
          Bob Stanneveld
          wrote on last edited by
          #4

          Hello, An interesting idea, but I doubt that it would keep 4 students busy for 6 months. I don't think that it is very difficult to implement this. The debugger automatically freezes all threads when a breakpoint hits. All you have to do is find a way to get all the thread handles from a process and locate their stack. For the rest, there is plenty of information around on the internet. If I'm not able to do my graduation project with a group of students, I'll consider this a serious option. Thanks for the idea! :-D Behind every great black man...             ... is the police. - Conspiracy brother Blog[^]

          A 1 Reply Last reply
          0
          • L Lost User

            Bob Stanneveld wrote: large respectable companies already have an integrated test environment Do they? Don't make assumptions. My advise would not to try and figure out what the "big companies" do or do not have. Most likely the big companies can afford to buy or develop whatever it is your are going to market. You would have a much bigger market if you target your app towards the smaller development shops. Just for an example. I work for a small company has a Windows programming department of 1, me. After 3 years, I think that I have finally got management to think that requirements, design and that kind of stuff is a good thing. Think about the lifecycle and think about what would help a small team to do better/faster. As is typical, I don't have time or the energy to write up the requirements, design the thing, write up test plans, do the tests, etc, all by myself. Personally I would love to have something that helped me do my job better, faster.... Give me more time to CP...;) You know what would really help me? An easy way to associate the requirements with the code. An automated testing tool would be a good help too. I think that I just drew a blank and it's not coming back.... Artificial intelligence is no match for natural stupidity. Never argue with an idiot. They will drag you down to their level where they are an expert.

            B Offline
            B Offline
            Bob Stanneveld
            wrote on last edited by
            #5

            Anon E. Mouse wrote: Do they? Don't make assumptions. My advise would not to try and figure out what the "big companies" do or do not have. Most likely the big companies can afford to buy or develop whatever it is your are going to market. True, but I want to work at a large company after I graduate. The most important thing for these companies is that their young professionals are thinking innovative and enthousiastic. So if I come up with some ideas that are innovative and require more work than the average school project, I'll have a better chance of being hired by the company. Anon E. Mouse wrote: You would have a much bigger market if you target your app towards the smaller development shops. Indeed, but my coordinator requires that at least 3 employees are working at the company that can assist me. These employees must be higher educated than me, or the same, but have a few years of experience. Small development shops mostly don't have enough employees to support 4 students at the same time. Also from a career perspective, large IT companies are more interesting, since they have more money to invest in the education of their employees. They also have a more hierarchically structure that allows me to promote more easily than a small company allows me to. Behind every great black man...             ... is the police. - Conspiracy brother Blog[^]

            1 Reply Last reply
            0
            • A Aamir Butt

              What about writing an Extended Call Stack for Visual C++ debugger. We often have a problem while debugging multiple threads that the Call stack only shows the current thread. I always wonder if there is an alternative to it to find out from where/which thread the current call came. I dont know if it is practically possible or not but I guess it should be. Needs quite a bit of work into how the debugger is currently working and can it be extended or not. Cheerz, Aamir

              S Offline
              S Offline
              S Senthil Kumar
              wrote on last edited by
              #6

              Are you using VS .NET 2003? If you do, what you want is already there. Debug->Windows->Threads will list all threads and their current call stacks when you hit a breakpoint. You can even selectively freeze/thaw threads. Very cool. Regards Senthil _____________________________ My Blog | My Articles | WinMacro

              A 1 Reply Last reply
              0
              • S S Senthil Kumar

                Are you using VS .NET 2003? If you do, what you want is already there. Debug->Windows->Threads will list all threads and their current call stacks when you hit a breakpoint. You can even selectively freeze/thaw threads. Very cool. Regards Senthil _____________________________ My Blog | My Articles | WinMacro

                A Offline
                A Offline
                Aamir Butt
                wrote on last edited by
                #7

                Ahhhh.... I never knew that. Thanks for the info. I will check this out. Cheerz, Aamir

                1 Reply Last reply
                0
                • B Bob Stanneveld

                  Hello, An interesting idea, but I doubt that it would keep 4 students busy for 6 months. I don't think that it is very difficult to implement this. The debugger automatically freezes all threads when a breakpoint hits. All you have to do is find a way to get all the thread handles from a process and locate their stack. For the rest, there is plenty of information around on the internet. If I'm not able to do my graduation project with a group of students, I'll consider this a serious option. Thanks for the idea! :-D Behind every great black man...             ... is the police. - Conspiracy brother Blog[^]

                  A Offline
                  A Offline
                  Aamir Butt
                  wrote on last edited by
                  #8

                  You are welcome. I have always tried to pursuade students to do this but no one considered it good enough to be done. I dont have enough time myself nowadays to do something like this. Anyway, Best Wishes for your project. Cheerz, Aamir

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups