Looking at the responses in this thread, this might just be a giant ploy to get the real ages of the people on this board.
Netdiver
@Netdiver
Best posts made by Netdiver
Latest posts made by Netdiver
-
RE: Are you clickier than a 4th grader?
-
RE: Interfaces
@edgsousa said:
I have a couple of rules when designing interfaces: when it'll exist multiple possible implementations, to mark a class as implementing a special or secondary behavior or to enforce contracts when designing an interface. NEVER to specify the main or sole purpose of the class.
Now I have to explain to an awful lot of people why this will not change a bit in runtime...
So, what happens when in the future a new implementation is needed? All class references have to be replaced with a newly created interface. In terms of extensibility it makes a lot of sense to create interfaces even if there is only one implementation at the moment.
-
RE: Eclipse UI
I suppose this behavior is linked with Eclipse's notion of windows, pages and views. What you have done is detatch the editor (view), but it's still running in the same (logical/internal) window, but probably on a different page. I have no clue why they chose a design which does not have the default buttons, but whatever. If you want a full-fledged second window, select Window -> New Window from the menu. You can't drag an open editor from one window to another, but there is already a bug report open of this.
The small buttons that you see do not control the window, but the display of the view within the current page.
-
RE: Why must they taunt me so much from the past?
@zelmak said:
So, allow RuntimeExceptions to throw as normal, but trap any other Exceptions? Clever.
That is indeed clever, as it is the way RuntimeExceptions are supposed to be treated in many cases.
-
RE: One of my top 10 WTF days
@tharpa said:
TRWTF is a language that makes it so you can accidentally delete a whole table just by omitting a where clause. I bet that every day somebody does this somewhere.
There are languages which are even more creative in accidently deleting data. My favorite example is ABAP. There, you can do something like this:
DELETE FROM TABLE important_table FOR ALL ENTRIES IN lt_stuff_to_delete WHERE id = lt_stuff_to_delete-id.
lt_stuff_to_delete is an internal table(1) which contains some data used to identify the data to delete. ABAP will convert this into a query which takes each line from the internal table and adds a part to the WHERE clause using the data on this line. Now to the tricky part: What happens if the internal table is empty?
99% (my estimate) of junior developers will say: "Nothing will happen". (The remaining 1% look at the documentation first). Fact is, it will instead omit the WHERE clause completely, running this statement on all entries in the database table. Oops...
(1) An internal table in ABAP is a table which does not exist on the database, but is stored completely in memory.
-
RE: The Nigerians are thinking of you...
Hm ... anyone else reminded of a classic "scam"?
Hint: "If you go to my brother's pet shop in Bolton, he'll replace your parrot for you." "Bolton, eh?"
-
RE: Here is my WTF job
@mstum said:
[...]
And you DO Need a test Environment, since Sharepoint Development has to be done locally on a Sharepoint server (ok, it does not HAVE to be there, but every workaround to develop on Non-Sharepoint Server machines plainly sucks). Actually, every developer needs his own Sharepoint Server and then you need one Test-Environment that essentially mirrors the real site.
That's exactly the same setup as my company has for J2EE development. It's basically OK, but it gets really bad when you have to support multiple releases of the same application. Essentially you'll need one J2EE engine for each release, because the applications are named identically and would overwrite each other if deployed to the same engine. Were currently at three releases, but will go up to five over the next few months ... :(.
-
RE: Here is my WTF job
@danixdefcon5 said:
[...]
Kind of like SAP R/3 is "the latest and greatest" in the SAP platform, [...]
Only if you're still stuck in 2004. Since then, the "latest and greatest in the SAP platform" was first (my)SAP ERP (until 2007), and then SAP NetWeaver.
-
RE: Web-based Elevator Management
@gutch said:
The EMS Panorama system for Otis elevators "is web-based, allowing users to access it from virtually any location".
Nice. Saves you the hassle of actually playing around with the control panel.
-
RE: HR and Vacation
@Nelle said:
@Zecc said:
Where I am, I'm forced by law to take ten consecutive days vacation.
Out of curiosity, WHERE IS THAT ?
I don 't know about Zecc, but I'm from Germany and it's the same here. I have to take 15 days per year off, 10 of which have to be consecutive. My manager would actually get reprimanded by HR if I didn't take those days. The idea is that the employer is responsible for the welfare of his employees, which includes them having enough vacation. In total, I have 30 days, and I would get another two if I were above 40 years of age. That is slightly above average for Germany, the average company would give 20-25 days.
Regarding sick days, anything up to three days I can just take off, more than that and I will have to go to a physician and get a proof of sickness (sorry, but I don't know the correct English word). If I fall seriously ill, up to (I think) two months are payed by my employer (which is required by law) and another two months will be payed by health insurance (which I am required to have by law). Oh, and they cannot fire me for being very sick, unless there is no chance that I will be able to work in the next few years (in which case I certainly have a bigger problem than my job).
German work laws are certainly great...for the employees, ar least