So tired of programming the same crap
-
yes the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework :((
-
yes the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework :((
Please, don't. i had enough of frameworks by here, there's even a framework to create frameworks :sigh:
I'm brazilian and english (well, human languages in general) aren't my best skill, so, sorry by my english. (if you want we can speak in C# or VB.Net =p)
-
Please, don't. i had enough of frameworks by here, there's even a framework to create frameworks :sigh:
I'm brazilian and english (well, human languages in general) aren't my best skill, so, sorry by my english. (if you want we can speak in C# or VB.Net =p)
Ah! So we need a Framework for creating framework creating framework creators. Good. Can you do the validation code?
If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.
-
yes the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework :((
I'm just finishing an app which allows you to drop files from the Noun Project, allows to customize foreground and background colours and allows you to export as an image. Interesting yes, I'll be publishing the app free of charge on my website soon.
Software Kinetics - Dependable Software news
-
yes the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework :((
Doing the same old same old can be mind numbingly tedious. Sounds like it's about time for you to look for an opportunity in a completely different field. I'm not talking about leaving coding, I'm talking about working in a company doing a different type of work.
*pre-emptive celebratory nipple tassle jiggle* - Sean Ewington
"Mind bleach! Send me mind bleach!" - Nagy Vilmos
CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier
-
Doing the same old same old can be mind numbingly tedious. Sounds like it's about time for you to look for an opportunity in a completely different field. I'm not talking about leaving coding, I'm talking about working in a company doing a different type of work.
*pre-emptive celebratory nipple tassle jiggle* - Sean Ewington
"Mind bleach! Send me mind bleach!" - Nagy Vilmos
CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier
Agreed - I did the same - looked for a better gig (and found it). My new boss just told me yesterday, "your job is to create intellectual property." Sure beats redundant tasks. Let your boss know you're bored - they'd rather keep you in a new role (most likely) than lose you.
Think of how stupid the average person is, and realize half of them are stupider than that. - George Carlin
-
yes the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework :((
Vasily Tserekh wrote:
the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework
[toot] Well, what I ended up doing, since the fields are bound to DB fields, is generating the UI automatically from the view schema and using native validation supported by the DataTable class and regex validation or custom validation for things not supported by the native DataTable/DataColumn class. One place (the schema) defines all the validation and I never have to do this "by hand" again. The generated UI serializes to XML so I can then go into a form designer and do any customization to the UI. [/toot] :jig: Marc
Reverse Engineering Legacy Applications
How To Think Like a Functional Programmer
My Blog
Computational Types in C# and F# -
yes the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework :((
“Oh, you hate your job? Why didn't you say so? There's a support group for that. It's called EVERYBODY, and they meet at the bar.” Drew Carey. Every day job I've had that was new and exciting at one point always ended up being just the boring old day job later on. The annoyances may change but always show up eventually. The only exception I ever found was working for my self. I should really give that another try :-D
Play my game Gravity: IOS[^], Android[^], Windows Phone 7[^]
-
yes the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework :((
-
Ah! So we need a Framework for creating framework creating framework creators. Good. Can you do the validation code?
If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.
Don't do that, please! Use the factory pattern instead.
AbstractFrameworkFactory.Create(new FrameworkFactoryCreatorFactory>());
My Messianic Jewish blog: Kineti L'Tziyon My software blog: Debugger.Break() Judah Himango
-
Don't do that, please! Use the factory pattern instead.
AbstractFrameworkFactory.Create(new FrameworkFactoryCreatorFactory>());
My Messianic Jewish blog: Kineti L'Tziyon My software blog: Debugger.Break() Judah Himango
Well, there goes my desire to eat dinner.
Software Zen:
delete this;
-
“Oh, you hate your job? Why didn't you say so? There's a support group for that. It's called EVERYBODY, and they meet at the bar.” Drew Carey. Every day job I've had that was new and exciting at one point always ended up being just the boring old day job later on. The annoyances may change but always show up eventually. The only exception I ever found was working for my self. I should really give that another try :-D
Play my game Gravity: IOS[^], Android[^], Windows Phone 7[^]
thrakazog wrote:
Every day job I've had that was new and exciting at one point always ended up being just the boring old day job later on.
Those which don't typically entails much lower job security - for example, Campaign Manager for ... (whoever). New situations get thrown at you at random time and if campaign failed, which is decided by voters not you, your arse is on the line. Much more stimulating but only if job security isn't important to you.
dev
-
Don't do that, please! Use the factory pattern instead.
AbstractFrameworkFactory.Create(new FrameworkFactoryCreatorFactory>());
My Messianic Jewish blog: Kineti L'Tziyon My software blog: Debugger.Break() Judah Himango
Judah Himango wrote:
AbstractFrameworkFactory<FrameworkFactory>.Create(new FrameworkFactoryCreatorFactory<Framework<Factory>>());
My Messianic Jewish blog: Kineti L'Tziyon My software blog: Debugger.Break() Judah Himango
-
yes the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework :((
We all know where you are coming from. I wish that I had someone who I could delegate to perform the ad nausea ad tedium. ...but I don't. ...but if I did, then I would feel a bit guilty as well... Coding is so much fun, but it is spoilt by a lot of mundane and tedious tasks, that my dog could do equally well. Either automate it or... Just do it...Write a frameWORK... Post it on CP and you could be a hero. or Sell it to all of us and be hero like. Support it and be back to the same old mundane stuff. Lifes a beach and as the old saying goes "It wasn't meant to be easy" God I hate saying that.. Generally I find that the annoyance of the mundane is over shadowed by the interesting bits.
-
“Oh, you hate your job? Why didn't you say so? There's a support group for that. It's called EVERYBODY, and they meet at the bar.” Drew Carey. Every day job I've had that was new and exciting at one point always ended up being just the boring old day job later on. The annoyances may change but always show up eventually. The only exception I ever found was working for my self. I should really give that another try :-D
Play my game Gravity: IOS[^], Android[^], Windows Phone 7[^]
-
Please, don't. i had enough of frameworks by here, there's even a framework to create frameworks :sigh:
I'm brazilian and english (well, human languages in general) aren't my best skill, so, sorry by my english. (if you want we can speak in C# or VB.Net =p)
They say that one key benefit of OOP is code reuse. Should work for you too. Won't it be a refreshing experience to carefully craft that dream framework for data validation and all possible extra tools to make it integrable in a snap of the fingers ?
-
yes the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework :((
Another approach is the philanthropic one: on every single keypress on your keyboard when you code, think of the benefit of this data validation for your end-users, possibly sparing them hours of perplexity/frustration in front of unexpected results or program crash. Also think of the smart, informative, helpful and humorous error messages you can design. And all of this in a totally gratuitous spirit. Don't code for yourself, code for them.
-
yes the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework :((
Vasily Tserekh wrote:
yes the usual C# form collecting data and validate if the user inputed all the fields and that the data is correct, pleeease I am about to build a validation framework :((
Vasily, That's just one of the mundane parts of the job. Every job has some repetitive aspect to it. Try to make it cool by figuring out ways to boilerplate the process. Your validation framework is one idea. Over the years I've just used it as a challenge to figure out more efficient ways to go about it. It can still be fun if you try. -cb
-
Another approach is the philanthropic one: on every single keypress on your keyboard when you code, think of the benefit of this data validation for your end-users, possibly sparing them hours of perplexity/frustration in front of unexpected results or program crash. Also think of the smart, informative, helpful and humorous error messages you can design. And all of this in a totally gratuitous spirit. Don't code for yourself, code for them.
YvesDaoust wrote:
Another approach is the philanthropic one: on every single keypress on your keyboard when you code, think of the benefit of this data validation for your end-users, possibly sparing them hours of perplexity/frustration in front of unexpected results or program crash. Also think of the smart, informative, helpful and humorous error messages you can design. And all of this in a totally gratuitous spirit. Don't code for yourself, code for them.
I really like the way you put that! That's exactly the way I look at it when I'm coding up yet ANOTHER field validation event. My main coding is to a rules engine that builds employee time cards. I just remind myself that several million employees get a paycheck as a result of my work and it stays cool, even when it might otherwise be a bore. -CB :)
-
YvesDaoust wrote:
Another approach is the philanthropic one: on every single keypress on your keyboard when you code, think of the benefit of this data validation for your end-users, possibly sparing them hours of perplexity/frustration in front of unexpected results or program crash. Also think of the smart, informative, helpful and humorous error messages you can design. And all of this in a totally gratuitous spirit. Don't code for yourself, code for them.
I really like the way you put that! That's exactly the way I look at it when I'm coding up yet ANOTHER field validation event. My main coding is to a rules engine that builds employee time cards. I just remind myself that several million employees get a paycheck as a result of my work and it stays cool, even when it might otherwise be a bore. -CB :)
:thumbsup: