Be Careful When Committing

April 28, 2008

I was nervous because it’s Monday and it’s our presentation for Case Study 3 <like I said from my previous post, I have lots of what if’s going on my mind about this case study>. But at the same time, I’m also excited because it’s our last case study and we’ll be working on the actual project now! Yey!

After we had our presentation for the case study <by the way, the order this time is according to birth month>, they also presented to us the project that we’ll be working on for the rest of our internship. Wow, this is great! We are actually part of a Project Team of an actual project! But sorry, I can’t share any details on what the project is all about because it’s confidential. < =( >

It was almost lunchtime when we finished with the project specifications. Since the technologies that we’ll be using are new to us, we first researched on them. Then at around 3pm, we had another meeting for the Data Modeling of the project. Sir Jason D. (Mentor) was assigned to this and he presented to us his initial data model. There were exchange of ideas after and the tasks were assigned.

Each intern is assigned to one module. While they were discussing on how to assign the modules to the three of us, they were also giving hints on what to do in this module and if this module is difficult or easy, etc. On my mind, I was wishing that the assignment of modules will be draw lots <so that it will be fair, haha, and no pressure> but then, they were suggesting for us to volunteer! If I knew what to do already, I would have chosen a module and volunteered. But, I still have no idea about the technologies, so I don’t have any idea if I can do this module or not and I don’t want to impulsively COMMIT to something that I don’t know! Because, just think about it. What if in the end I won’t be able to do it?!? Then that’s a shame isn’t it? Because I even volunteered for that! So, I just waited. I was sort of suggesting <in a very low voice> to just draw lots, but I think nobody heard it, because…

Alli (OJTmate) volunteered for the first module. Then Mae (OJTmate) <I think, about after 5 mins, with the Team Leads on the background saying, “last two modules! last two! last two!”> volunteered for the second module. I was left with the third module which is the module that nobody wants to take! <huhu> According to the Team Leads, this last module is difficult because it involves threading!!! Anyways, they suggested using Quartz instead to help me with this. <hehe, ayos!>

Oh well, what the heck. Like I always said, if that’s for me, then it is for me. And like what Pearl said, endure the pain, win the game. <haha> Yes, it may be difficult <huhu, nervously excited>, but let’s just do our best, right?!?! <haha> And besides, the Team Leads and the Mentors will also be guiding us with the project to make sure that we are on the right track. So, go me! Go Project Team!!! <haha>

Tortoise SVN

We were also introduced to Subversion (SVN) that afternoon. We will be working with the same set of codes and there is a repository for these codes (centralized). We can have our own local copy by “checking out” from the repository, submit codes by “checking in”, get latest versions by “update”, and submit the changes we made to an existing code by “commit”. The good thing about this is that, the codes of different developers are already integrated as one project. However, if your code turned out to be erroneous, then it will also be a burden to the other developers. That’s why Sir Jason D. (Mentor) kept on reminding us while he was briefing us with Subversion, “just be careful when you’re committing…” <hehe>

-CEZ-

Leave a Reply

You must be logged in to post a comment.