Wednesday, April 21, 2010
parsing...
Awhile ago I wrote a contact import which basically imports a .csv of customer contact information in which a customer can easily import all their contacts to the application. The problem is that we accept all US telephone numbers with up to a 5 digit extension. On the back end we parse out everything that is not a number. So the number ranges from 7-15 digits when it is finally stripped down to what we need. Now the problem with doing it this way is that some cases become indistinguishable. Since we allow phone numbers without area codes we could potentially run in cases like 123-1234 ext.555 and 123-123-4555 when stripped down there is no way to tell which has an area code and which has an extension because they become:1231234555 and 1231234555 on the back-end. The potential fix for this would be requiring and x in front of extension numbers so it will be easier to parse out. The problem with this is that it requires more work on their end which kinda defeats the purpose of what we are doing in the first place. Right now it is not that big of a problem because we haven't encountered this case, but in the future we will need to handle this properly.
Tuesday, April 13, 2010
more testing...
Since first introducing the newest part of the app, it has been through many changes and overhauls. Our app will soon be based around our new idea which is exciting for me. A while back I also created some new buttons to go with the style overhaul we've been doing, this was a perfect time to implement it. And hopefully once the new feature is fully implemented we will be able to use them with the rest of the app.
Along with anything new comes testing, Today I will be putting the newest part of the app through some rigorous testing, which I kind of enjoy. Figuring out new ways to break it, even though I'm the one who's gonna have to go in and fix em. I've also learned that testing the old parts of the app are equally important. Sometimes when we introduce new things, it affects things we think are unrelated in some way.
I have also started a campaign to make the commercial I helped shoot go viral(http://www.youtube.com/watch?v=ziSG7TF7Q3c). I stumbled across some sites that seem to be super helpful in achieving this. I have looked tubemogul and hey!spread, but haven't had a chance to really dig into them. Hopefully I'll have some free time to dig up some more information, but thats few and far between.
Along with anything new comes testing, Today I will be putting the newest part of the app through some rigorous testing, which I kind of enjoy. Figuring out new ways to break it, even though I'm the one who's gonna have to go in and fix em. I've also learned that testing the old parts of the app are equally important. Sometimes when we introduce new things, it affects things we think are unrelated in some way.
I have also started a campaign to make the commercial I helped shoot go viral(http://www.youtube.com/watch?v=ziSG7TF7Q3c). I stumbled across some sites that seem to be super helpful in achieving this. I have looked tubemogul and hey!spread, but haven't had a chance to really dig into them. Hopefully I'll have some free time to dig up some more information, but thats few and far between.
Subscribe to:
Posts (Atom)